use*_*029 5 linux ubuntu tar gzip
我能够使用以下命令存档和压缩文件夹:
tar -cvfz example2.tgz example1
Run Code Online (Sandbox Code Playgroud)
然后我删除了 example1 文件夹并尝试使用以下命令解压缩存档:
tar -xvfz example2.tgz
Run Code Online (Sandbox Code Playgroud)
并尝试
tar -zxvf example2.tgz
Run Code Online (Sandbox Code Playgroud)
这些命令都没有工作。返回的错误是:
gzip: example2.tgz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)
它显然使用了 gzip 压缩,因为我z在初始命令中传递了 tar限定符。我究竟做错了什么?我在 Ubuntu 14.0.4
您在第一行 ( tar -cvfz example2.tgz example1) 中显示的命令不起作用,它不应输出任何文件example2.tgz。你没有收到错误吗?也许该文件example2.tgz已经存在?检查您是否z在该文件夹中调用了一个文件 - 这是 tgz 保存到的位置,因为:
该-f参数指定必须紧跟其后的文件:-f <file>
尝试
tar cvzf exam.tgz example1
Run Code Online (Sandbox Code Playgroud)