无法创建 *.gz 档案

Iva*_*ari 2 freebsd bash command-line archiving

尝试创建 .gz 存档 - my_gz.gz - 并向其中添加多个文件:

  $ gzip my_gz.gz file1.txt file12.txt

  gzip: can't stat: my_gz.gz: No such file or directory
Run Code Online (Sandbox Code Playgroud)

for*_*est 5

您不能使用添加多个文件,gzip因为它只是一个压缩程序,而不是一个归档程序。要压缩多个文件,您需要使用tarwith gzip

tar czf archive.tar.gz file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

z通知归档自动使用gzip压缩。您也可以告诉它使用不同的压缩算法。有关这tar(1)方面的更多信息,请参阅手册页。