Compression 仅对目录中的文件进行分级

Compression 仅对目录中的文件进行分级,compression,zip,tar,archive,extraction,Compression,Zip,Tar,Archive,Extraction,如果我有一个包含一堆图像的文件夹,我如何只对图像进行tar,而不将导致图像的文件夹结构进行tar,而不必将其CD放入图像目录中 tar czf images.tgz/path/to/images/* 现在,当提取images.tgz时,提取的内容是/path/to/images/ 我如何才能将图像仅包含在tgz文件中(而不是导致图像的三个文件夹)?我知道您可以使用--strip components进行修复,尽管我不确定在创建时这是否也能起作用 也许迭代一个文件夹结构,然后通过stdout/st

如果我有一个包含一堆图像的文件夹,我如何只对图像进行tar,而不将导致图像的文件夹结构进行tar,而不必将其CD放入图像目录中

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

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

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

我知道您可以使用
--strip components
进行修复,尽管我不确定在创建时这是否也能起作用

也许迭代一个文件夹结构,然后通过stdout/stdin将结果按顺序传输到tar?(与
cat
或类似的?)IANA Linux专家如此担心我现在只能理论化而不是提供硬代码,你让我现在想知道