iv id =のlocateを使用してファイルを見つける方法ターミナルから特定のディレクトリの下にある “f9b990d4d8″>

?データベース全体を検索してください!

回答

少なくともCentOS6.5では。ただし、検索語を変更することで疑似機能を取得できます。たとえば、locate cronは出力が多すぎる可能性がありますが、locate "/var/log/cron"は、結果を検索語に一致するデータベース。または、パイプが機能します:locate cron | grep "/var/log/"それ以外の場合は、find:find /path/to/search -name "*cron*"などを使用します。

回答

locateにはこれを行うオプションがないようですが、いずれかを使用して特定のディレクトリを検索できます。以下:

  • 検索でワイルドカードを使用します。例:locate "*/directory/*filename*"
  • greplocateとともに使用します。例:locate filename | grep /directory/
  • findコマンドを使用します。例:find /my/directory/ -name filename-type dまたは-type fを追加して、検索をディレクトリまたはファイルに制限することもできます。ホームフォルダで「myScript」という名前のファイルを見つけるには、次のようにします:find ~/ -name myScript -type f。これにより、ホームフォルダ内で正確に「myScript」という名前のファイル(ディレクトリではない)が検索されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です