linux下刪除目錄及其子目錄下某種型別檔案

2022-07-22 19:24:12 字數 614 閱讀 5974

linux下,如果想要刪除目錄及其子目錄下某種型別檔案,比如說所有的txt檔案,則可以使用下面的命令:

[html]

?find . -name "*.txt" -type f -print -exec rm -rf {} \;  

. : 表示在當前目錄下

[html]

?-name "*.txt"  

表示查詢所有字尾為txt的檔案

[html]

?-type f  

表示檔案型別為一般正規檔案

[html]

?-print  

表示將查詢結果列印到螢幕上

[html]

?-exec command  

command為其他命令,-exec後可再接其他的命令來處理查詢到的結果,上式中,{}表示」由find命令查詢到的結果「,如上所示,find所查詢到的結果放置到{}位置,-exec一直到」\;「是關鍵字,表示find額外命令的開始(-exec)到結束(\;),這中間的就是find命令的額外命令,上式中就是 rm -rf

linux 下刪除目錄及其子目錄下某類檔案

linux下,如果想要刪除目錄及其子目錄下某類檔案,比如說所有的txt檔案,則可以使用下面的命令 find name txt type f print exec rm rf 表示在當前目錄下 name txt 表示查詢所有字尾為txt的檔案 type f 表示檔案型別為一般正規檔案 print 表示...

linux遍歷目錄及其子目錄

1 在linux下遍歷某一目錄下內容linux下歷遍目錄的方法一般是這樣的 2 開啟目錄 讀取 關閉目錄 4 include 5 dir opendir const char dirname 6 struct dirent readdir dir dirp 7 int closedir dir di...

Linux系統下統計目錄及其子目錄檔案個數

檢視某目錄下檔案的個數 ls l grep wc l 或 find company type f wc l 檢視某目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某資料夾下目錄的個數,包括子目錄裡的。ls lr grep d wc l 說明 ls l 長列表輸出該目錄下檔案資訊...