我有一个目录,我想将其全部复制到一个具有不同名称的目录。
示例:
/Home/user/DirA-Web
将其内容复制到(但需要创建)
/Home/user/version1/DirB-Img
/Home/user/version2/DirB-Img
我想我总是可以复制它并重命名它。
编辑:我目前将目录rsync
到所需位置,并在for
循环中将它们mv
以重命名它们。我正在寻找更清洁的东西。
最佳答案
如果目录
/Home/user/version1/
存在,一个简单的 cp
就可以:
cp -r /Home/user/DirA-Web /Home/user/version1/DirB-Img
如果没有,你需要事先使用mkdir
,因为cp没有选项
递归地创建目标目录:
mkdir -p /Home/user/version1/DirB-Img && cp -r /Home/user/DirA-Web /Home/user/version1/DirB-Img
关于Linux 复制目录但名称不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27553983/