我有如下文件列表:
app/code/community/Company/Module/Block/Adminhtml/BlockAlias.php
app/code/community/Company/Module/Block/Adminhtml/BlockAlias/Edit.php
app/code/community/Company/Module/Block/Adminhtml/BlockAlias/Grid.php
app/code/community/Company/Module/Block/Adminhtml/BlockAlias/Import.php
...
现在我想将这些文件复制到一个新文件夹,并自动创建以 分隔的目录和子文件夹/
。
有什么建议或帮助吗?
答案1
您可以cpio
将 的直通模式与-d
该作业的选项结合使用:
cpio -p -d DESTINATION < FILELIST
这将在下方创建 中指定的整个目录结构的副本FILELIST
(相对于当前工作目录)DESTINATION
。使用您的示例,您将获得DESTINATION/app/code/community/Company/Module/Block/Adminhtml/BlockAlias.php
等。