RootFolderI:
<ul>
<li>
<span>asd</span> adsafsadlvjnsd
</li>
</ul>
(以及其他许多RootFolderI/FolderA/Subfolder1
RootFolderI/FolderA/Subfolder2
RootFolderI/FolderA/Subfolder3
. . .
RootFolderI/FolderB/Subfolder1
RootFolderI/FolderB/Subfolder2
RootFolderI/FolderB/Subfolder3
...
,FolderC
,...)
我想将所有FolderD
(以及相应的Subfolder1
)复制到FolderA/B/etc
:
RootFolderII:
RootFolderII
我现在得到了以下代码(但它不起作用):
RootFolderII/FolderA/Subfolder1
RootFolderII/FolderB/Subfolder1
答案 0 :(得分:0)
您可以从RootDirectoryI执行此操作(必须从RootDirectoryI运行它):
cp --parents -r */Subfolder1 ../RootDirectoryII
这可以通过复制(-r
允许您复制整个目录)将第二级嵌套中存在的每个Subfolder1
复制到RootDirectoryII。
--parents
选项复制用于获取复制文件的路径,因此在此示例中,它使每个Subfolder1不在RootDirecoryII下,而是嵌套在Folder *下,就像它在第一个位置一样< / p>