找到根目錄下所有的以test開頭的檔案並把查詢結果當做引數傳給rm -rf命令進行刪除:
1、find / -name 「test*」 |xargs rm -rf
2、find / -name 「test*」 -exec rm -rf {} \;
3、rm -rf $(find / -name 「test」)
如果想指定遞迴深度,可以這樣:
1、find / -maxdepth 3 -name 「*.***」 |xargs rm -rf
2、find / -maxdepth 3 -name 「test*」 -exec rm -rf {} \;
3、rm -rf $(find / -maxdepth 3 -name 「test」)
這樣只會查詢三層目錄中符合條件的檔案並刪除掉!
linux的find命令太強大了,繼續研究中………………………..
linux查詢符合條件的檔案並刪除
找到根目錄下所有的以test開頭的檔案並把查詢結果當做引數傳給rm rf命令進行刪除 1 find name test xargs rm rf 2 find name test exec rm rf 3 rm rf find name test 如果想指定遞迴深度,可以這樣 1 find maxde...
linux查詢符合條件的檔案並刪除
找到根目錄下所有的以test開頭的檔案並把查詢結果當做引數傳給rm rf命令進行刪除 1 find name test xargs rm rf 2 find name test exec rm rf 3 rm rf find name test 如果想指定遞迴深度,可以這樣 1 find maxde...
linux查詢符合條件的檔案並刪除
找到根目錄下所有的以test開頭的檔案並把查詢結果當做引數傳給rm rf命令進行刪除 1 find name test xargs rm rf 2 find name test exec rm rf 3 rm rf find name test 如果想指定遞迴深度,可以這樣 1 find maxde...