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

2022-05-05 17:15:07 字數 827 閱讀 5041

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

這樣只會查詢三層目錄中符合條件的檔案並刪除掉! 

找到根目錄下所有的以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查詢符合條件的檔案並刪除

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