linux - 将文件从300个差异文件夹移动到新的单个文件夹中

标签 linux macos bash terminal

...同时粉碎重复的文件,因此我不会得到同一文件的300个版本。

在Linux或Mac下。我想可以用一个简单的脚本来完成。我已经尝试过使用grep进行cp,但无法正常工作。

谢谢

最佳答案

怎么样:

$ mkdir /path/to/new_folder
$ find /path/to/old_folder -type f -exec cp -f '{}' /path/to/new_folder \;


(这是非破坏性的,因为它会复制文件)。

关于linux - 将文件从300个差异文件夹移动到新的单个文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36448562/

相关文章:

linux - 如何检测子模块中父 Git 存储库的正确 GIT_DIR 和 GIT_WORK_TREE

linux - 为端口命令设置 visudo nopasswd 后权限被拒绝

macos - cp -a 无法覆盖符号链接(symbolic link)目录

regex - 匹配允许有少量差异的单词

速记增量符号的 Bash 退出状态

windows - 用于跨平台并行端口接口(interface)的简单高效的语言

linux - 在docker中模拟VPN连接

macos - Firemonkey OSX 下载过程中更新进度条

python - OSX 上的 tar : Unrecognized archive format error when trying to unpack flower_photos. tgz、TF 教程

bash - 创建用于 bash 输出处理的临时文本文件并在进程结束后删除该文件的最佳方法是什么