linux中find與rm實現查詢並刪除目錄或檔案

2021-09-08 13:34:50 字數 622 閱讀 9174

linux 下用find命令查詢檔案,rm命令刪除檔案。

刪除指定目錄下指定檔案

find 要查詢的目錄名-name .svn |xargs rm -rf

刪除指定名稱的檔案或資料夾:find -type d | grep .svn$ | xargs rm -r

分析:find -type d | grep .svn$ 通過此命令查詢檔案夾 過濾正規表示式中的目錄

| xargs rm -r 執行刪除指令

刪除目錄下所有exe檔案

find . -name '*.exe' -type f -print -exec rm -rf {} ;

(1) "." 表示從當前目錄開始遞迴查詢

(2) 「 -name '*.exe' "根據名稱來查詢,要查詢所有以.exe結尾的資料夾或者檔案

(3) " -type f "查詢的型別為檔案

(4) "-print" 輸出查詢的檔案目錄名

(5) 最主要的是是-exec了,-exec選項後邊跟著乙個所要執行的命令,表示將find出來的檔案或目錄執行該命令。

exec選項後面跟隨著所要執行的命令或指令碼,然後是一對兒{},乙個空格和乙個,最後是乙個分號

linux中find與rm實現查詢並刪除檔案

find命令 find name log 查詢當前目錄下的log檔案 查詢並刪除 find name log mtime 7 type f print exec rm rf 1 表示從當前目錄開始遞迴查詢 2 name log 根據名稱來查詢,要查詢所有以.log結尾的資料夾或者檔案 3 mtime...

linux中find與rm實現查詢並刪除目錄或檔案

linux 下用find命令查詢檔案,rm命令刪除檔案。刪除指定目錄下指定檔案 find 要查詢的目錄名 name svn xargs rm rf 刪除指定名稱的檔案或資料夾 find type d grep svn xargs rm r 分析 find type d grep svn 通過此命令查...

linux中grep與find命令

linux命令 1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。2.格式 grep options ...