我有一个目录要复制所有目录,但要复制到名称不同的目录。
示例:
/Home/user/DirA-Web
将其内容复制到(但需要创建)
/Home/user/version1/DirB-Img
/Home/user/version2/DirB-Img
我可以随时复制它并将其重命名。
修改:我目前rsync
指向所需位置的目录,mv
循环中的for
来重命名它们。我正在寻找更清洁的东西。
答案 0 :(得分:1)
如果目录
/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