linux - 移动除一个以外的所有文件

如何移动除一个以外的所有文件?我正在寻找类似的东西:

'mv ~/Linux/Old/!Tux.png ~/Linux/New/'

我将旧内容移至新内容文件夹,Tux.png 除外。 !-符号表示否定。有适合这项工作的工具吗?

最佳答案

如果您使用 bash 并设置了 extglob shell 选项(通常是这种情况):

mv ~/Linux/Old/!(Tux.png) ~/Linux/New/

https://stackoverflow.com/questions/670460/

相关文章:

python - 只读取文件的第一行?

linux - 如何重定向已运行进程的输出

python - 获取文件的最后n行,类似于tail

linux - 我什么时候应该在 shell 变量周围加上引号?

python - 获取列表的内容并将其附加到另一个列表

python - 迭代模板中的模型实例字段名称和值

mysql - 如何测试MySQL在哪个端口上运行以及是否可以连接?

regex - 如何使用 wget 下载整个目录和子目录?

python - Python 是否优化尾递归?

c - Linux中的itoa函数在哪里?