linux中find命令能刪文件嗎

小樊
81
2024-11-19 22:31:57

是的,find 命令在 Linux 中可以用來(lái)刪除文件。你可以使用 -exec 選項(xiàng)來(lái)執(zhí)行 rm 命令,從而刪除找到的文件。下面是一個(gè)示例:

find /path/to/search -type f -name "*.txt" -exec rm {} \;

這個(gè)命令會(huì)在 /path/to/search 目錄中查找所有擴(kuò)展名為 .txt 的文件,并使用 rm 命令將它們刪除。{} 是一個(gè)占位符,表示找到的文件名,\; 表示 -exec 選項(xiàng)的結(jié)束。

請(qǐng)注意,在使用 find 命令刪除文件時(shí)要小心,因?yàn)橐坏﹫?zhí)行,文件將被永久刪除,無(wú)法恢復(fù)。建議在運(yùn)行刪除命令之前先使用 find 命令的 -print-ls 選項(xiàng)來(lái)查看將要?jiǎng)h除的文件列表。

0