0

如果我有一个包含一堆图像的文件夹,我怎样才能只 tar 图像而不是导致图像的文件夹结构而无需 CD 进入图像目录?

tar czf images.tgz /path/to/images/*

现在提取 images.tgz 时,提取的内容是 /path/to/images/...

我如何只能将图像包含在 tgz 文件中(而不是导致图像的三个文件夹)?

4

1 回答 1

1

我知道你可以--strip-components在解压时使用,尽管我不确定这在创建时是否也可以工作。

也许遍历文件夹结构,然后通过 stdout/stdin 将结果按顺序传送到 tar ?(有cat或类似的?) IANA Linux 专家很害怕我现在只能提出理论而不是提供硬代码,但你现在让我想知道......

于 2011-06-22T12:59:39.430 回答