从TREE命令输出创建目录和文件

时间:2011-08-29 09:28:39

标签: bash tree

我使用了一个树命令来递归列出大约一百个文件夹,其中包含大约150个文件。此树输出保存在文件中。

如何通过bash解析此文件并在另一台计算机上重新创建这些文件和文件夹?

请注意,我不需要复制这些文件。我只需要在另一台计算机上使用相同的命名约定,即可完成一些自定义工作。

1 个答案:

答案 0 :(得分:4)

发现会做你想做的事,比如

find /my/pathto/blah -type d | sed -e "s/^/mkdir -p /g" > commands
find /my/pathto/blah -type f | sed -e "s/^/touch /g" >> commands

第一个查找将创建制作目录的说明。第二个find将创建创建空文件的指令。