Command-Line
遞歸刪除目錄中的所有“nohup.out”
如何從我的終端遞歸刪除目錄中的所有“nohup.out”文件?我正在使用 CentOS。
單個目錄中不能有多個文件
nohup.out
,因此我假設您的意思是要遞歸刪除它:find . -name nohup.out -exec rm {} +
如果你使用 GNU find,你可以使用
-delete
:find . -name nohup.out -delete
在 bash4+ 中,您還可以使用
globstar
:shopt -s globstar dotglob rm -- **/nohup.out
但是請注意,
globstar
當下降目錄樹時,它會遍歷符號連結,並且如果文件列表的長度超過參數大小的限制,則可能會中斷。