【发布时间】:2021-12-20 22:37:21
【问题描述】:
是否有 tar 命令可以排除子目录,但将文件夹根目录中的每个文件都包含在内,然后将它们放置在特定路径中?
我想省略每个子目录,只保留文件 max-min depth = 1 我尝试了以下方法,但它不起作用:
tar -cvf r.tar --exclude='~/root-dir/[subdir, ... ]' ~/Desktop
root-dir/
|
├── subdir/
│ ├── subdir/
│ │ └── a.txt
│ |
│ ├── subdir/
│ │ └── b.txt
│ │
│ └── c.txt
├── subdir/
│ ├── subdir/
│ │ └── d.txt
│ │
│ ├── subdir/
│ │ └── subdir/
│ │ └── subdir/
| | └── subdir/...
|
|
└── apple.txt
└── banana.image
└── ...
【问题讨论】: