tar 压缩文件夹,但会创建嵌套结构

Kou*_*sha 5 tar directory

我在 linux 机器上有以下文件夹

./myFolder
    ./tmp
    ./packages
    ./zips
    compress.sh
Run Code Online (Sandbox Code Playgroud)

tar -czf ./zips/someFile.tar.gz ./tmp/someFoldercompress.sh. 文件夹已创建,但生成的嵌套发生在 zip 文件中:

. -> tmp -> 某个文件夹

我怎样才能压缩这个文件,这样当我打开它时,它只是someFolder,而不是someFolder里面tmp, inside .

tal*_*zin 5

您可以尝试以下操作:

tar -czf ./zips/someFile.tar.gz -C ./tmp/ someFolder
Run Code Online (Sandbox Code Playgroud)