我想展平并归档以下结构:
├── a
│ └── a.txt
├── ...
│ └── ...
└── z
└── z.txt
在这个 tar 存档中:
a.txt
...
z.txt
例如,我可以
- 将结构展平在某个临时位置
cp
,然后存档 - 迭代创建存档(tar 选项
--append
)并--directory
每次使用 - 在提取时压平结构
--strip-components
还有其他聪明的主意吗?
我想展平并归档以下结构:
├── a
│ └── a.txt
├── ...
│ └── ...
└── z
└── z.txt
在这个 tar 存档中:
a.txt
...
z.txt
例如,我可以
cp
,然后存档--append
)并--directory
每次使用--strip-components
还有其他聪明的主意吗?
刚刚发现
--transform
:迷人的:
我会将所有内容解压到一个目录中,然后将
rsync
所有内容放入一个目录中,然后再次将其打包。