以下是文件 list.txt
的内容Source/GEPON/DOCSIS/C3160/2.2.0/src/com/xxx/ems/Log_en_US.xml
Source/GEPON/DOCSIS/C3160/2.2.0/src/com/xxx/ems/Log_zh_CN.xml
来源位于文件夹A下;
现在我想将这两个文件复制到另一个文件夹B中;同时保留父文件夹子结构。
我用xargs -a list.txt cp -t B
;
得到两个文件在一个文件夹B下没有他们的父文件夹。
我需要做什么?
答案 0 :(得分:2)
您希望--parents
选项cp
,但这需要您在目录之间移动。
cd A; xargs -a ../list.txt cp --parents -t ../B