Linux

刪除具有特定模式的文件夾中的文件

  • January 18, 2019

我在一個文件夾中有 20 個文件。10 個文件命名模式為 PTT-20190118-WA0010.wav,其他 10 個文件命名模式為 PTT-20190118-WA0010_s.wav。

如何使用單個命令刪除具有“PTT-20190118-WA0010.wav”模式的文件?

如果您沒有任何其他匹配的文件,您可以使用

rm PTT-*[0-9].wav

甚至

rm *[0-9].wav

假設所有文件名都沒有_s以數字結尾.wav

我建議嘗試使用echo而不是rm先使用或使用rm -i來獲取每個文件的確認請求,以避免意外刪除錯誤的文件。

試試這個,

rm -f PTT-20190118-WA001[0-9].wav

引用自:https://unix.stackexchange.com/questions/495250