Linux
gzip -d 和 zcat 的區別
gzip -d
我想知道使用and解壓縮時有什麼區別zcat
。有時當我嘗試時
gzip -d
,它會說未知後綴——忽略。但是,zcat
完美執行。
zcat
等效的usinggzip
isgzip -dc
,當以這種方式使用時,它不關心文件副檔名。兩種變體都解壓縮它們的輸入並將結果輸出到它們的標準輸出。
gzip -d
另一方面,旨在解壓縮文件,將未壓縮的內容儲存在另一個文件中。輸出文件的名稱是從輸入的名稱中計算出來的,方法是刪除其副檔名;其副檔名與由處理的文件之一不匹配的文件gzip
將被忽略。文件說
gunzip
在其命令行上獲取文件列表,並替換名稱以 .gz、-gz、.z、-z 或 _z(忽略大小寫)以及以正確幻數開頭的每個文件,並使用未壓縮文件替換原始文件延期。gunzip
還將特殊副檔名**.tgz和.taz分別辨識為.tar.gz和.tar.Z**的簡寫。沒有副檔名或任何其他副檔名的文件將被忽略,從而產生您看到的消息:
未知後綴 - 忽略