Linux
刪除具有特定模式的文件夾中的文件
我在一個文件夾中有 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