mkdirBed Asked: 2020-02-15 13:39:01 +0800 CST2020-02-15 13:39:01 +0800 CST 2020-02-15 13:39:01 +0800 CST gzip -d 和 zcat 的区别 772 gzip -d我想知道使用and解压缩时有什么区别zcat。 有时当我尝试时gzip -d,它会说未知后缀——忽略。但是,zcat完美运行。 linux compression 1 个回答 Voted Best Answer Stephen Kitt 2020-02-15T14:06:04+08:002020-02-15T14:06:04+08:00 zcat等效的using gzipis gzip -dc,当以这种方式使用时,它不关心文件扩展名。两种变体都解压缩它们的输入并将结果输出到它们的标准输出。 gzip -d另一方面,旨在解压缩文件,将未压缩的内容存储在另一个文件中。输出文件的名称是从输入的名称中计算出来的,方法是删除其扩展名;其扩展名与由处理的文件之一不匹配的文件gzip将被忽略。文件说 gunzip在其命令行上获取文件列表,并替换名称以 .gz、-gz、.z、-z 或 _z(忽略大小写)以及以正确幻数开头的每个文件,并使用未压缩文件替换原始文件扩大。 gunzip还将特殊扩展名.tgz和.taz分别识别为.tar.gz和.tar.Z的简写。 没有扩展名或任何其他扩展名的文件将被忽略,从而产生您看到的消息: 未知后缀 - 忽略
zcat
等效的usinggzip
isgzip -dc
,当以这种方式使用时,它不关心文件扩展名。两种变体都解压缩它们的输入并将结果输出到它们的标准输出。gzip -d
另一方面,旨在解压缩文件,将未压缩的内容存储在另一个文件中。输出文件的名称是从输入的名称中计算出来的,方法是删除其扩展名;其扩展名与由处理的文件之一不匹配的文件gzip
将被忽略。文件说没有扩展名或任何其他扩展名的文件将被忽略,从而产生您看到的消息: