我在 linux 机器上有以下文件夹
./myFolder
./tmp
./packages
./zips
compress.sh
Run Code Online (Sandbox Code Playgroud)
我tar -czf ./zips/someFile.tar.gz ./tmp/someFolder
从compress.sh
. 文件夹已创建,但生成的嵌套发生在 zip 文件中:
. -> tmp -> 某个文件夹
我怎样才能压缩这个文件,这样当我打开它时,它只是someFolder
,而不是someFolder
里面tmp
, inside .
?
您可以尝试以下操作:
tar -czf ./zips/someFile.tar.gz -C ./tmp/ someFolder
Run Code Online (Sandbox Code Playgroud)