Linux

Bash 查找命令詳細輸出

  • September 27, 2018

有沒有辦法告訴 bashfind命令輸出它在做什麼(詳細模式)?

例如對於命令: find /media/1Tb/videos -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;輸出:

Found /media/1Tb/videos/102, executing rm -rf /media/1Tb/videos/102
...

你可以用 來編造一些東西-printf,但最簡單的就是-print在最後加上。這將顯示成功刪除的內容。

rm -vf僅用於詳細的 rm 輸出怎麼樣。

$ touch file1 file2 file3
$ find . -name "file?" -exec rm -vf {} \;
removed `./file2'
removed `./file3'
removed `./file1'

引用自:https://serverfault.com/questions/319362