我想从目录及其所有子目录中删除所有不是".wav"格式的音频文件.
我的脚本在这里不起作用 -
for file in /home/deepthought/Music/genres/*/; do rm $file not in *.wav; done
Run Code Online (Sandbox Code Playgroud)
什么应该是正确的例程?
使用
find /home/deepthought/Music/genres -not -name '*.wav' -print
Run Code Online (Sandbox Code Playgroud)
列出文件并验证它们是您要删除的文件.然后
find /home/deepthought/Music/genres -not -name '*.wav' -delete
Run Code Online (Sandbox Code Playgroud)