linux查詢符合條件的檔案並刪除

2021-07-03 17:43:16 字數 454 閱讀 6668

找到根目錄下所有的以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...