linux下壓縮與解壓縮

2021-09-20 16:49:28 字數 1098 閱讀 2669

常用壓縮命令

.gz      gzip 壓縮工具的檔案

.bz2     bzip2 壓縮工具的檔案

.tar     tar 打包程式打包的檔案( tar並沒有壓縮功能,只是把乙個目錄合併成乙個檔案)

.tar.gz  可以理解為先用 tar 打包,然後在 gzip 壓縮

.tar.bz2 先用 tar 打包,在 bzip2 壓縮

zip 壓縮工具

windows linux 通用

# zip [-r] [壓縮後檔名][檔案或目錄]

-r   壓縮目錄

# unzip [壓縮檔案]

bzip 壓縮工具

bzip 不支援壓縮目錄

# bzip [-dkz] filename

-d 解壓縮

-k 保留原始檔

-z 壓縮,不加 -z 也可以壓縮檔案

gzip 壓縮工具

gzip 不支援壓縮目錄,壓縮後刪除原始檔

# gzip [-d#] filename     其中 # 為 1-9 的數字,壓縮等級,1 壓縮最差,9 壓縮最好,6 為預設

-d   解壓縮是使用

# gunzip filename  也可以解壓縮

tar 打包工具

tar 打包工具 可以把目錄打包成乙個檔案,方便拷貝或者移動

# tar [-zjxcvfpp] filename

-z   同時使用 gzip 壓縮

-j   同時使用 bzip 壓縮

-x   解包或者解壓縮

-t   檢視 tar 包裡面的檔案

-c   建立乙個 tar 包或者壓縮檔案包

-v   視覺化

-f   後面跟檔名,壓縮時跟"-f檔名",意思是壓縮後的檔名為 filename,解壓時跟"-f檔名",意思是解壓 filename.-f需要寫到最後

-p   使用原檔案的屬性,壓縮前什麼屬性壓縮後還是什麼屬性

# tar -zcvf zhao.tar.gz zhao    #打包目錄 zhao 並壓縮為 .gz 格式

# tar -zxcf zhao.tar.gz     #解壓縮 zhao.tar.gz

Linux 下壓縮與解壓縮

此類檔案適用於tar命令,tar是linux中常用的打包命令,常稱為tar包。示例 將filename.txt的檔案打包成乙個命名為filenam.tar的包。其中 f是指定包的名稱 root hm311 tar cf filename.tar filename.txt 將filename.txt的...

Linux下壓縮與解壓縮

zip可能是目前使用得最多的文件壓縮格式。它最大的優點就是在不同的作業系統平台,比如linux,windows以及mac os,上使用。缺點就是支援的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。我們可以使用下列的命令壓縮乙個目錄 zip r archive name.zip...

linux下壓縮解壓縮

node 有時候會提示 許可權不夠 改為用root解就ok了。tar 解壓 tar xvf filename.tar 壓縮 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz 解壓1 gunzip filename.gz 解壓2 gzip d filename...