up

find の 練習 003

find /Doko -size +2048 -mtime +30 -exec ls -l {} \;

参考例 その1

大きなディスクファイルのロケーションを探す

$ find /where -size +2048 -mtime +30 -exec ls -l {} \;

”/where” に あるサイズ 1MB (512 バイトの ブロック 2048 個分)以上の、 1ヶ月間修正されたことの無い全てのファイルを 表示した 、ロ ング形式のディレクトリ利スティングを 表現するようです。

実行例 その1

ほたら 試してみましょう

$ find . -size +2048 -mtime +30 -exec ls -l {} \;

-rw-r--r--    1 fdopstm  users     1126348 10月  5日 2004年 ./public_html/1001_base/005_img/wait001_org.png
-rwxr-xr-x    1 fdopstm  users     1745409  4月 22日 2007年 ./public_html/1001_base/2001_hardware/1003_NEEDCHECK_usb/dscf0001.jpg
-rw-r--r--    1 fdopstm  users     1474560  5月 29日  10:09 ./public_html/1001_base/4001_dos/freedos/u_data_freedos/4005_download_img/fdboot.img
-rwxrwxrwx    1 fdopstm  users     1474560  7月 19日 2005年 ./public_html/1001_base/4001_dos/freedos/u_data_freedos/4005_download_img/u_data_try_bad/FDINSTALL.144
-rwxrwxrwx    1 fdopstm  users     1474560  7月 19日 2005年 ./public_html/1001_base/4001_dos/freedos/u_data_freedos/4005_download_img/u_data_try_bad/FDSTD.144
-rw-r--r--    1 fdopstm  users     1474560  4月  9日 2007年 ./public_html/1001_base/4001_dos/freedos/doswin2k/6001_sample-bootdisk.img
-rw-r--r--    1 fdopstm  users     1474560 10月 18日  23:36 ./hfdopstm/vu_001_log_data/grubhda7-bootdisk

注意事項

注意

$ find . -size +2048 -mtime +30 -exec -ls -l {} \; /* これは あきまへん */

-ls -l” とはしないこと

-exec ls -l”の様に する事 ”ls”の 前に ハイフン「 - 」 を 入れると駄目

ls オプション 注意事項

次のような 場合は 可能 -exec とは なっていないのを確認の事

$ find /where -size +2048 \( -mtime +30 -o -atime +120 \) -ls

1ヶ月修正はされていないか 3ヶ月アクセスの 無い ファイルを探す

$ find . -size +2048 \( -mtime +30 -o -atime +120 \) -ls
2413114 1104 -rw-r--r--   1 fdopstm  users     1126348 10月  5  2004 ./public_html/1001_base/005_img/wait001_org.png
1142934 1712 -rwxr-xr-x   1 fdopstm  users     1745409  4月 22  2007 ./public_html/1001_base/2001_hardware/1003_NEEDCHECK_usb/dscf0001.jpg
2251994 1444 -rw-r--r--   1 fdopstm  users     1474560  5月 29  2007 ./public_html/1001_base/4001_dos/freedos/u_data_freedos/4005_download_img/fdboot.img
1142942 1444 -rwxrwxrwx   1 fdopstm  users     1474560  7月 19  2005 ./public_html/1001_base/4001_dos/freedos/u_data_freedos/4005_download_img/u_data_try_bad/FDINSTALL.144
1142944 1444 -rwxrwxrwx   1 fdopstm  users     1474560  7月 19  2005 ./public_html/1001_base/4001_dos/freedos/u_data_freedos/4005_download_img/u_data_try_bad/FDSTD.144
2153275 1444 -rw-r--r--   1 fdopstm  users     1474560  4月  9  2007 ./public_html/1001_base/4001_dos/freedos/doswin2k/6001_sample-bootdisk.img
849943 1444 -rw-r--r--   1 fdopstm  users      1474560 10月 18 23:36 ./hfdopstm/vu_001_log_data/grubhda7-bootdisk

へい へい まだまだ続く

にゃんたろう 拝!

2007年11月26日 (月) 21:11:42 JST 作成


up

Copyright © 2004.-2007. nyantarou All Rights Reserved.