是否替換原始文件
bzip2、gzip 和 xz 命令都用壓縮文件替換原始文件 。tar 和 zip 命令不替換 。
運(yùn)行時間
xz 命令似乎比其它命令需要花費(fèi)更多的時間來“加密”文件 。對于 bigfile 來說,大概的時間是:
命令運(yùn)行時間tar 4.9 秒zip 5.2 秒bzip222.8 秒gzip4.8 秒xz 50.4 秒解壓縮文件很可能比壓縮時間要短得多 。
文件權(quán)限
不管你對壓縮文件設(shè)置什么權(quán)限,壓縮文件的權(quán)限將基于你的 umask 設(shè)置,但 bzip2 除外,它保留了原始文件的權(quán)限 。
與 Windows 的兼容性
zip 命令創(chuàng)建的文件可以在 Windows 系統(tǒng)以及 Linux 和其他 Unix 系統(tǒng)上使用(即解壓),而無需安裝其他工具,無論這些工具可能是可用還是不可用的 。
解壓縮文件解壓文件的命令與壓縮文件的命令類似 。在我們運(yùn)行上述壓縮命令后,這些命令用于解壓縮 bigfile:
tar: tar xf bigfile.tgzzip: unzip bigfile.zipgzip: gunzip bigfile.gzbzip2: bunzip2 bigfile.gz2xz: xz -d bigfile.xz 或 unxz bigfile.xz自己運(yùn)行壓縮對比如果你想自己運(yùn)行一些測試,抓取一個大的且可以替換的文件,并使用上面顯示的每個命令來壓縮它 —— 最好使用一個新的子目錄 。你可能需要先安裝 xz,如果你想在測試中包含它的話 。這個腳本可能更容易地進(jìn)行壓縮,但是可能需要花費(fèi)幾分鐘完成 。
#!/bin/bash# 詢問用戶文件名稱echo -n "filename> "read filename# 你需要這個,因為一些命令將替換原始文件cp $filename $filename-2# 先清理(以免先前的結(jié)果仍然可用)rm $filename.*tar cvfz ./$filename.tgz $filename > /dev/nullzip $filename.zip $filename > /dev/nullbzip2 $filename# 恢復(fù)原始文件cp $filename-2 $filenamegzip $filename# 恢復(fù)原始文件cp $filename-2 $filenamexz $filename# 顯示結(jié)果ls -l $filename.*# 替換原始文件mv $filename-2 $filename
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 3款千元平板推薦 一千元以下的平板電腦哪個好
- 平板電腦推薦怎么選擇 一千元以下的平板電腦哪個好
- 廁所地漏下水慢怎么辦
- 2021父親節(jié)溫馨祝福語,祝天下所有父親平安健康! 父親節(jié)祝福語
- 水下憋氣最長時間是多少呢?
- 旅游適合穿什么鞋呢?
- 5G消息:關(guān)鍵在于如何分錢
- 藝考集訓(xùn)的真相是什么 藝考生集訓(xùn)
- 父親節(jié)預(yù)警!來抄一下禮物清單作業(yè) 父親節(jié)禮物
- 脫氧劑放在月餅的下面壓著會導(dǎo)致月餅變質(zhì)嗎
