从 file.txt 复制目录和文件的结构

从 file.txt 复制目录和文件的结构

我将此命令的输出保存到 file.txt 并获得目录列表。

find /path/ -type d > dirs.txt

然后我使用下一个命令在其他位置创建此目录:

xargs mkdir -p < dirs.txt

一切正常,但现在我想将包含文件的目录从 txt 文件复制到新位置。我应该用什么来获取它们?

例如

我在 /path/dir 中有 2 个文件树

dir1
├── 1
│   └── file1
├── 2
│   └── file1
├── 3
│   └── file1
├── 4
│   └── file1
├── 5
    └── file1
dir2
├── 1
├── 2
├── 5

我想将 dir2 的结构复制到 file.txt,然后将包含文件的目录从 dir1 复制到其他位置

相关内容