1

我现在正在寻找几个小时来让 tar 跳过所有目录结构。

获得我想要的最接近的方法如下:

tar cf foo.tar -C /data/2012/12/12/00 . -C /data/2012/12/12/01 . -C /data/2012/12/12/03 .

问题:存档中的所有文件都位于“。” -文件夹。但是它们应该在存档的根目录中。

有人给我提示吗?

4

1 回答 1

1

我想你想要 --transform 选项:

--transform 's,^\./,,'

我用类似的 -s 选项在 BSD 上尝试了这个,它对我有用。

于 2013-01-22T18:00:58.317 回答