如何将所有扩展名仅包含三个字符的文件移动到父目录?
例如,我想将所有 .mp3 和 .zip 但不是所有 .sh 移动到父目录。
答案1
mv *.mp3 *.zip /destination/
如果你真的指的是3个字符:
mv *.??? /destination
但这也会执行.xml或.mov或.mp4。
提示:您可以使用ls
查看使用时将移动的文件mv
如果您想移动大量文件,请使用...
find . -maxdepth 1 -iname '*.mp3' -exec mv -t /destination/ {} +