【发布时间】:2019-03-15 12:44:51
【问题描述】:
我有以下结构的文件列表:
A/abc.zip
B/abc.zip
C/abc.zip
我想使用复制命令来复制它们:
$ cp */abc.zip ~/dest/
这似乎每次都替换文件,如何使用Linux bash正确复制这些文件?
如果我想将其重命名为dest/A-abc.zip、dest/B-abc.zip、dest/C-abc.zip?
【问题讨论】:
-
如果你使用 --parents 标志,它应该将文件夹路径复制到所有 abc.zip 到 dest
-
本题处理的是一个命令复制和重命名的问题:unix.stackexchange.com/questions/115813/…
-
“我想使用复制命令”——我们是否应该认为这意味着您不会接受任何没有使用
cp的答案?如果不是,我们应该如何理解该行以反映您的意图? -
@CharlesDuffy,最好是 cp 或基本 bash cmd,因为我使用的是旧的 cygwin,它不支持一些高级命令。
-
如果你有
rsync,那么你可以使用-R选项。