mv 除了文件名以 .zip 结尾的所有文件
mv all files except their file name ends with .zip
我正在寻找一个 Linux
命令来将文件从一个目录移动到另一个目录,但前提是它们的文件名不以 .zip
结尾。
他们的命令是这样的:mv ~/Folder1/!*.zip ~/Folder2/
?
试试这个命令:
mv ~/Folder1/!(*.zip) ~/Folder2/
试试这个:
mv $(ls ~/Folder1/ |grep -v "zip$" ) ~/Folder2/
如果你的 shell 是 bash
并且启用了 extglob
选项,你也可以这样做
mv ~/Folder1/!(*.zip) ~/Folder2/
我正在寻找一个 Linux
命令来将文件从一个目录移动到另一个目录,但前提是它们的文件名不以 .zip
结尾。
他们的命令是这样的:mv ~/Folder1/!*.zip ~/Folder2/
?
试试这个命令:
mv ~/Folder1/!(*.zip) ~/Folder2/
试试这个:
mv $(ls ~/Folder1/ |grep -v "zip$" ) ~/Folder2/
如果你的 shell 是 bash
并且启用了 extglob
选项,你也可以这样做
mv ~/Folder1/!(*.zip) ~/Folder2/