我想有选择地移动文件名末尾带有年份的所有电影文件。我有一个程序可以重命名电影并修复始终使用格式的格式Moviename (YEAR).extension
。
我尝试过mv *(*).*
,但它只是改变了一切。我认为最好的方法是移动带有括号和括号中 4 个字符的文件。另外/或者括号始终位于.extension
.
答案1
*'('*')'.*
应该管用。更好的是,*'('????')'.*
应该只获取括号之间有四个字符的名称。括号是特殊字符,因此必须将它们放在引号中。
答案2
find . -type f -iname "*(*).*" -exec mv -t ../Final/ {} +