我现在正在寻找几小时来让tar跳过所有目录结构。
获得我想要的最接近的方法如下:
tar cf foo.tar -C /data/2012/12/12/00 . -C /data/2012/12/12/01 . -C /data/2012/12/12/03 .
问题: 存档中的所有文件都位于“。”中。 -夹。但是他们被期望存档的根源。
有人暗示我吗?
答案 0 :(得分:1)
我想你想要--transform选项:
--transform 's,^\./,,'
我在BSD上用类似的-s选项尝试了这个,它对我有用。