mv除文件名以外的所有文件都以.zip结尾

时间:2015-01-19 08:22:49

标签: linux mv

我正在寻找Linux命令将文件从目录移动到另一个目录,但前提是它们的文件名不以.zip结尾。

他们的命令是:mv ~/Folder1/!*.zip ~/Folder2/

3 个答案:

答案 0 :(得分:2)

试试这个:

mv $(ls ~/Folder1/ |grep -v "zip$"  ) ~/Folder2/

答案 1 :(得分:1)

如果您的shell为bash且启用了选项extglob,您也可以这样做

mv ~/Folder1/!(*.zip) ~/Folder2/

答案 2 :(得分:0)

尝试此命令:

mv ~/Folder1/!(*.zip) ~/Folder2/