首页 > 解决方案 > 当我使用路径压缩 tar gz 文件时,会包含文件夹

问题描述

当我使用路径压缩 tar gz 文件时,会包含文件夹。但是,我只想压缩文件。这是我尝试过的:

$ tar -czf ../coolfile.tar.gz newfol/coolfile

当我解压缩这个 tar.gz 时,我会coolfile在 newfol 文件夹中得到文件。我只想压缩coolfile

解压 tar gz 命令:

$ tar -xvf coolfile.tar.gz`

标签: linuxshellterminalredhattar

解决方案


tar -C newfol -cvzf coolfile.tar.gz coolfile

注意:您指定相对于当前目录的 tar.gz 文件,并指定要相对于作为 -C 选项参数的目录进行 tar 的文件,并且该 tar 将 cd 进入以执行 tar。


推荐阅读