使用场景
需要有相同的目录结构,但是源目录中的文件太多,直接复制耗时耗内存。
参考文章https://www.bbsmax.com/A/x9J2NY4EJ6/
已有的目录结构如下:

现在相声生一个与00有相同文件夹,但是不包含a.txt等文件的文件夹01
- 导出00的树结构
tree -fid --noreport . >> tree_00.txt ## d表示只显示目录,f表示完整路径,i表示没有树枝(结构)

- 生成01文件夹,并进入
mkdir ../01 && cd ../01
- 利用txt文档生成相同的目录结构
mkdir -p `cat ../00/tree_00.txt` ## mkdir -p 逐行执行tree_00.txt中的内容

文章介绍了一种方法,当需要创建与现有目录结构相同但不包含某些特定文件的新目录时,如何使用`tree`命令生成目录结构文本,然后通过`mkdir-p`和txt文档来高效地创建新目录,避免了直接复制文件的耗时和内存占用。
1601

被折叠的 条评论
为什么被折叠?



