linux - BASH 复制除一个文件以外的所有文件

标签 linux bash terminal copy cp

我想从一个目录中复制所有文件,除了一个名为 Default.png 的文件。似乎有很多方法可以做到这一点。您觉得什么最有效?

最佳答案

应该如下:

cp -r !(Default.png) /dest

如果复制到嵌套在当前文件夹中的文件夹(在下面的例子中称为示例),您还需要省略该目录:

cp -r !(Default.png|example) /example

关于linux - BASH 复制除一个文件以外的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313590/

相关文章:

java - 从 IntelliJ 2019 中运行 Maven 命令( "Lifecycle"目标除外)

linux - 转义 bash 变量

linux - 将内容保存在 stdin 中以供另一个脚本读取

c++ - 为什么 getchar 像缓冲区一样工作,而不是像预期的那样实时工作

c++ - 从终端访问数据

linux - 用于创建文件夹和移动文件的 bash 脚本

r - 在 Linux 上为 R 安装 PostgreSQL 包时没有这样的文件错误 libpq-fe.h

c++ - 包含在 Linux GCC 链接器中

linux - 多个 grep 管道(包含+排除)导致不显示任何内容

bash - 递归循环特定的扩展名和子文件夹