1. 程式人生 > >D:\html\unix\shell\刪除指定目錄及其子目錄下的指定型別的檔案

D:\html\unix\shell\刪除指定目錄及其子目錄下的指定型別的檔案

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

這條命令會刪除當前目錄以及其子目錄下的md檔案

下面解釋一下各個命令:

find . -name "*.md" -type f

尋找當前目錄及其子目錄下的普通檔案,檔名滿足這樣的規則:*.md,也就是字尾名為.md的檔案

-print表示將find命令的結果輸出

-exec表示執行一條命令rm -rf,執行物件是{},它代表find命令的輸出,\;{}是固定搭配