DBG
次のコマンドを使用して2日で始まるファイルのみを削除していますが、この構文は削除されたファイルを印刷しません。
find /tmp -type f -mtime +2 -name "DBG*" -exec rm {} \;
削除されたファイルを印刷するための構文検索と印刷を追加するには?
答え1
ただ-print
フラグを使用してください:
find /tmp -type f -mtime +2 -name "DBG*" -exec rm {} \; -print
または、rm
その-v
オプションがサポートされている場合は、rm
すべての操作を実行してください。
find /tmp -type f -mtime +2 -name "DBG*" -exec rm -v {} +
またはあなたがfind
サポートしている場合-delete
:
find /tmp -type f -mtime +2 -name "DBG*" -delete -print
答え2
さまざまなインスタントオプション:
find /tmp -type f -mtime +2 -name "DBG*" -exec echo {} \; -delete
または
find /tmp -type f -mtime +2 -name "DBG*" -exec echo {} \; -exec rm {} \;
答え3
使用-printf
と%p
find /tmp -type f -mtime +2 -name "DBG*" -delete -printf "operate on file %p\n"