findコマンドで「ファイルの詳細情報」を出力したい!どうすればいい?

Linuxテクニック

findコマンドに「-ls」オプションを指定すると、ファイルの詳細情報が出力されます。

findコマンドを実行すると、通常は次のようにパス名が出力されます。

$ find
.
./dir_1
./dir_1/dir_c
./dir_1/dir_c/file_1
./dir_1/dir_c/file_2
./dir_1/dir_c/file_0
./dir_1/dir_b
./dir_1/dir_b/file_1
./dir_1/dir_b/file_2
./dir_1/dir_b/file_0
./dir_1/dir_a
./dir_1/dir_a/file_1
./dir_1/dir_a/file_2
./dir_1/dir_a/file_0
./dir_2
./dir_2/dir_c
./dir_2/dir_c/file_1
./dir_2/dir_c/file_2
./dir_2/dir_c/file_0
./dir_2/dir_b
./dir_2/dir_b/file_1
./dir_2/dir_b/file_2
./dir_2/dir_b/file_0
./dir_2/dir_a
./dir_2/dir_a/file_1
./dir_2/dir_a/file_2
./dir_2/dir_a/file_0
./dir_3
./dir_3/dir_c
./dir_3/dir_c/file_1
./dir_3/dir_c/file_2
./dir_3/dir_c/file_0
./dir_3/dir_b
./dir_3/dir_b/file_1
./dir_3/dir_b/file_2
./dir_3/dir_b/file_0
./dir_3/dir_a
./dir_3/dir_a/file_1
./dir_3/dir_a/file_2
./dir_3/dir_a/file_0

以下の例のように「-ls」オプションを指定すると、「ls -dils」を実行した時のように各ファイルやディレクトリの詳細な情報を出力できます。パス名のほか、iノード番号、ファイルモード、所有者やグループ、更新日といった情報が出力されます。

$ find -ls
  7824202      4 drwxr-xr-x   5 lintaro  lintaro      4096  9月  5 01:45 .
  7824205      4 drwxr-xr-x   5 lintaro  lintaro      4096  9月  5 01:45 ./dir_3
  7832365      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_3/dir_c
  7798068      4 -rw-r--r--   1 lintaro  lintaro        67  9月  5 01:46 ./dir_3/dir_c/file_1
  7798121      4 -rw-r--r--   1 lintaro  lintaro        37  9月  5 01:46 ./dir_3/dir_c/file_2
  7798067      4 -rw-r--r--   1 lintaro  lintaro        52  9月  5 01:46 ./dir_3/dir_c/file_0
  7832364      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_3/dir_b
  7798059      4 -rw-r--r--   1 lintaro  lintaro        75  9月  5 01:46 ./dir_3/dir_b/file_1
  7798066      4 -rw-r--r--   1 lintaro  lintaro        94  9月  5 01:46 ./dir_3/dir_b/file_2
  7798058      4 -rw-r--r--   1 lintaro  lintaro         9  9月  5 01:46 ./dir_3/dir_b/file_0
  7832363      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_3/dir_a
  7798054      4 -rw-r--r--   1 lintaro  lintaro        61  9月  5 01:46 ./dir_3/dir_a/file_1
  7798055      4 -rw-r--r--   1 lintaro  lintaro        91  9月  5 01:46 ./dir_3/dir_a/file_2
  7798053      4 -rw-r--r--   1 lintaro  lintaro        87  9月  5 01:46 ./dir_3/dir_a/file_0
  7824195      4 drwxr-xr-x   5 lintaro  lintaro      4096  9月  5 01:45 ./dir_1
  7824199      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_1/dir_c
  7798032      4 -rw-r--r--   1 lintaro  lintaro        88  9月  5 01:46 ./dir_1/dir_c/file_1
  7798033      4 -rw-r--r--   1 lintaro  lintaro         4  9月  5 01:46 ./dir_1/dir_c/file_2
  7798031      4 -rw-r--r--   1 lintaro  lintaro         2  9月  5 01:46 ./dir_1/dir_c/file_0
  7824197      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_1/dir_b
  7798028      4 -rw-r--r--   1 lintaro  lintaro        30  9月  5 01:46 ./dir_1/dir_b/file_1
  7798030      4 -rw-r--r--   1 lintaro  lintaro        60  9月  5 01:46 ./dir_1/dir_b/file_2
  7798027      4 -rw-r--r--   1 lintaro  lintaro        60  9月  5 01:46 ./dir_1/dir_b/file_0
  7824196      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_1/dir_a
  7798024      4 -rw-r--r--   1 lintaro  lintaro        79  9月  5 01:46 ./dir_1/dir_a/file_1
  7798025      4 -rw-r--r--   1 lintaro  lintaro        17  9月  5 01:46 ./dir_1/dir_a/file_2
  7798023      4 -rw-r--r--   1 lintaro  lintaro        89  9月  5 01:46 ./dir_1/dir_a/file_0
  7824200      4 drwxr-xr-x   5 lintaro  lintaro      4096  9月  5 01:45 ./dir_2
  7824204      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_2/dir_c
  7798041      4 -rw-r--r--   1 lintaro  lintaro        17  9月  5 01:46 ./dir_2/dir_c/file_1
  7798042      4 -rw-r--r--   1 lintaro  lintaro        87  9月  5 01:46 ./dir_2/dir_c/file_2
  7798040      4 -rw-r--r--   1 lintaro  lintaro        54  9月  5 01:46 ./dir_2/dir_c/file_0
  7824203      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_2/dir_b
  7798038      4 -rw-r--r--   1 lintaro  lintaro        14  9月  5 01:46 ./dir_2/dir_b/file_1
  7798039      4 -rw-r--r--   1 lintaro  lintaro        93  9月  5 01:46 ./dir_2/dir_b/file_2
  7798037      4 -rw-r--r--   1 lintaro  lintaro        14  9月  5 01:46 ./dir_2/dir_b/file_0
  7824201      4 drwxr-xr-x   2 lintaro  lintaro      4096  9月  5 01:46 ./dir_2/dir_a
  7798035      4 -rw-r--r--   1 lintaro  lintaro        31  9月  5 01:46 ./dir_2/dir_a/file_1
  7798036      4 -rw-r--r--   1 lintaro  lintaro        92  9月  5 01:46 ./dir_2/dir_a/file_2
  7798034      4 -rw-r--r--   1 lintaro  lintaro        84  9月  5 01:46 ./dir_2/dir_a/file_0

もちろん、以下の例のように他のオプションと組み合わせることもできます。

$ find -name 'file_[01]' -ls
  7798068      4 -rw-r--r--   1 lintaro  lintaro        67  9月  5 01:46 ./dir_3/dir_c/file_1
  7798067      4 -rw-r--r--   1 lintaro  lintaro        52  9月  5 01:46 ./dir_3/dir_c/file_0
  7798059      4 -rw-r--r--   1 lintaro  lintaro        75  9月  5 01:46 ./dir_3/dir_b/file_1
  7798058      4 -rw-r--r--   1 lintaro  lintaro         9  9月  5 01:46 ./dir_3/dir_b/file_0
  7798054      4 -rw-r--r--   1 lintaro  lintaro        61  9月  5 01:46 ./dir_3/dir_a/file_1
  7798053      4 -rw-r--r--   1 lintaro  lintaro        87  9月  5 01:46 ./dir_3/dir_a/file_0
  7798032      4 -rw-r--r--   1 lintaro  lintaro        88  9月  5 01:46 ./dir_1/dir_c/file_1
  7798031      4 -rw-r--r--   1 lintaro  lintaro         2  9月  5 01:46 ./dir_1/dir_c/file_0
  7798028      4 -rw-r--r--   1 lintaro  lintaro        30  9月  5 01:46 ./dir_1/dir_b/file_1
  7798027      4 -rw-r--r--   1 lintaro  lintaro        60  9月  5 01:46 ./dir_1/dir_b/file_0
  7798024      4 -rw-r--r--   1 lintaro  lintaro        79  9月  5 01:46 ./dir_1/dir_a/file_1
  7798023      4 -rw-r--r--   1 lintaro  lintaro        89  9月  5 01:46 ./dir_1/dir_a/file_0
  7798041      4 -rw-r--r--   1 lintaro  lintaro        17  9月  5 01:46 ./dir_2/dir_c/file_1
  7798040      4 -rw-r--r--   1 lintaro  lintaro        54  9月  5 01:46 ./dir_2/dir_c/file_0
  7798038      4 -rw-r--r--   1 lintaro  lintaro        14  9月  5 01:46 ./dir_2/dir_b/file_1
  7798037      4 -rw-r--r--   1 lintaro  lintaro        14  9月  5 01:46 ./dir_2/dir_b/file_0
  7798035      4 -rw-r--r--   1 lintaro  lintaro        31  9月  5 01:46 ./dir_2/dir_a/file_1
  7798034      4 -rw-r--r--   1 lintaro  lintaro        84  9月  5 01:46 ./dir_2/dir_a/file_0
Linuxテクニック
\シェアお願いします/
LFI

コメント

タイトルとURLをコピーしました