linuxでファイルを見つける方法

Linuxでファイルを見つける方法

* nixでは、findコマンドを使用してファイルを簡単に見つけることができます。

$find {directory-name} -name {filename}

1. Find a file in the root directory
ファイルがどこにあるかわからない場合は、「/」ルートディレクトリを介してシステム全体を検索できます。 以下の例は、システムドライブ全体でtesting.txtという名前のファイルを見つける方法を示しています。

P.S To find in “/” root, you need permission, just issue sudo.

$ sudo find / -name 'testing.txt'

find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Users/example/Documents/workspace/JavaTesting/testing.txt
/Users/example/testing.txt

2. Find files in a specified directory
ディレクトリ/Users/exampleおよびそのすべてのサブディレクトリでファイルtesting.txtを検索します。

$ sudo find /Users/example -name 'testing.txt'
/Users/example/Documents/workspace/JavaTesting/testing.txt
/Users/example/testing.txt