我有一个简单的问题,我想复制一个特定的文件夹并制作多个副本。
我使用了以下命令:
cp -r 5_ {6..10}_
我收到以下消息:
cp:目标'10_'不是目录
以下命令可以正常工作并按照我的意愿完成工作。
for i in {6..10}; do cp -r 5_ ${i}_; done
但是我想知道为什么第一个命令不起作用?同时 mkdir 和 rm 命令的工作方式如下:
mkdir {6..10}_
rm -rf {6..10}_
如果有人可以阐明一点,那将会非常有帮助。
问候,
卡兰
cp
有一个 man
页面澄清了这一点:
将 SOURCE 复制到 DEST,或将多个 SOURCE 复制到 DIRECTORY。
因此,您无法复制到具有相同
cp
的多个目的地。只是设计不支持它。