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

Linux mv除文件名以.zip结尾外的所有文件,linux,mv,Linux,Mv,我正在寻找一个Linux命令来将文件从一个目录移动到另一个目录,但前提是它们的文件名不以.zip结尾 它们的命令类似于:mv~/Folder1/!*。zip~/Folder2/?尝试以下命令: mv ~/Folder1/!(*.zip) ~/Folder2/ mv ~/Folder1/!(*.zip) ~/Folder2/ 试试这个: mv $(ls ~/Folder1/ |grep -v "zip$" ) ~/Folder2/ 如果shell是bash,并且启用了extglob选项,那

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

它们的命令类似于:
mv~/Folder1/!*。zip~/Folder2/

尝试以下命令:

mv ~/Folder1/!(*.zip) ~/Folder2/
mv ~/Folder1/!(*.zip) ~/Folder2/
试试这个:

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

如果shell是
bash
,并且启用了
extglob
选项,那么您也可以这样做