Linux

gzip -d 和 zcat 的區別

  • February 14, 2020

gzip -d我想知道使用and解壓縮時有什麼區別zcat

有時當我嘗試時gzip -d,它會說未知後綴——忽略。但是,zcat完美執行。

zcat等效的using gzipis gzip -dc,當以這種方式使用時,它不關心文件副檔名。兩種變體都解壓縮它們的輸入並將結果輸出到它們的標準輸出。

gzip -d另一方面,旨在解壓縮文件,將未壓縮的內容儲存在另一個文件中。輸出文件的名稱是從輸入的名稱中計算出來的,方法是刪除其副檔名;其副檔名與由處理的文件之一不匹配的文件gzip將被忽略。文件說

gunzip在其命令行上獲取文件列表,並替換名稱以 .gz、-gz、.z、-z 或 _z(忽略大小寫)以及以正確幻數開頭的每個文件,並使用未壓縮文件替換原始文件延期。 gunzip還將特殊副檔名**.tgz.taz分別辨識為.tar.gz.tar.Z**的簡寫。

沒有副檔名或任何其他副檔名的文件將被忽略,從而產生您看到的消息:

未知後綴 - 忽略

引用自:https://unix.stackexchange.com/questions/567685