2011年9月20日火曜日

ファイル検索結果コマンド実行

◆ 問題点 ◆

Findで検索した結果に対して、コピーや移動・削除などを実施したい。


◆ 解決方法 ◆

Findコマンドのexecまたは、okアクションを使用すればよい。
execの最後には、『\;』が必ず必要なので注意すること。

ex)10日以上経過したファイルを検索し、確認しながら削除する
find /home -type f -mtime +10 -ok rm {} \;

ex)5日以上経過した100KB以上のファイルを検索し、コピーする
find /home -type f -mtime +5 -size 100k -exec cp -rf {} \;


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

0 件のコメント:

コメントを投稿