找不到。 -name「* .pyc」-print0 | xargs的-0 RM如何處理linux find命令沒有結果
我用這個命令刪除蟒蛇編譯的文件,但如果當前目錄沒有任何* .pyc文件 文件這CMD將無法正常工作 打印出與rm命令錯誤需要操作者ARGS
如何處理這個工作如果當前目錄沒有* .pyc文件這種情況?
找不到。 -name「* .pyc」-print0 | xargs的-0 RM如何處理linux find命令沒有結果
我用這個命令刪除蟒蛇編譯的文件,但如果當前目錄沒有任何* .pyc文件 文件這CMD將無法正常工作 打印出與rm命令錯誤需要操作者ARGS
如何處理這個工作如果當前目錄沒有* .pyc文件這種情況?
使用發現-exec
:
find -name '*.pyc' -exec rm {} \;
或丟棄輸出技術:
find . -name "*.pyc" -print0| xargs -0 -I{} rm {} &> /dev/null
如果您可以假設GNU找到,那麼你可以使用find . -name '*.pyc' -delete
。
或者,find . -name '*.pyc' -exec rm -rf {} '+'
。