Linux常用命令 七 壓縮與解壓縮

2021-09-21 05:40:55 字數 2240 閱讀 4632

#1.zip命令

「.zip」是 windows 中最常用的壓縮格式,linux 也可以正確識別「.zip」格式,這可以方便地和windows 系統通用壓縮檔案。

##1.1.「.zip」格式的壓縮命令

[root@localhost ~]# zip [選項] 壓縮包名 原始檔或源目錄

選項:

-r:壓縮目錄

例如:

[root@localhost ~]# zip ana.zip anaconda-ks.cfg

##1.2.「.zip」格式的解壓縮命令

[root@localhost ~]# unzip [選項] 壓縮包名

選項:

-d:指定解壓縮位置

例如:

[root@localhost ~]# unzip -d /tmp/ ana.zip

#把壓縮包解壓到指定位置

#2.「.gz」格式(只壓縮,不打包)

##2.1.「.gz」格式的壓縮命令

·[root@localhost ~]# gzip [選項] 原始檔·

選項:

-c:將壓縮資料輸出到標準輸出中,可以用於保留原始檔

-d:解壓縮

-r:壓縮目錄

[root@localhost ~]# gzip -c anaconda-ks.cfg > anaconda-ks.cfg.gz

##2.2 「.gz」格式的解壓縮命令

[root@localhost ~]# gunzip install.log.gz [root@localhost ~]# gzip -d anaconda-ks.cfg.gz

##3.「.bz2」格式(只打包,不能壓縮)

「.bz2」格式是 linux 的另一種壓縮格式,從理論上來講,「.bz2」格式的演算法更先進、壓縮比更好;而「.gz」格式相對來講壓縮的時間更快。

[root@localhost ~]# bzip2 [選項] 原始檔

選項:

-d:解壓縮

-k:壓縮時,保留原始檔

-v:顯示壓縮的詳細資訊

[root@localhost ~]# bzip2 anaconda-ks.cfg

##4.「.tar」格式(打包不會壓縮)

[root@localhost ~]# tar [選項] [-f 壓縮包名] 原始檔或目錄

選項:

-c:打包

-f:指定壓縮包的檔名。壓縮包的副檔名是用來給管理員識別格式的,所以一定要正確指定副檔名

-v:顯示打包檔案過程

#5. 「.tar.gz」和「.tar.bz2」格式

[root@localhost ~]# tar [選項] 壓縮包 原始檔或目錄

選項:

-z:壓縮和解壓縮「.tar.gz」格式

-j:壓縮和解壓縮「.tar.bz2」格式

1.把/tmp/目錄直接打包壓縮為「.tar.gz」格式

root@localhost ~]# tar -zcvf tmp.tar.gz /tmp/

2.解壓縮與解打包「.tar.gz」格式

[root@localhost ~]# tar -zxvf tmp.tar.gz

3.解壓縮到指定位置

tar -zxvf test.tar.gz -c /tmp

4. 只解壓壓縮包中的特定檔案,到指定位置

tar -zxvf test.tar.gz -c /tmp test/cde

linux 壓縮解壓常用命令

01 tar格式 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!02 gz格式 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓 縮 gzip filename...

Linux常用命令( ) 壓縮解壓命令

命令英文原意 gnu zip 命令所在路徑 bin gzip 執行許可權 所有使用者 語法 gzip 檔案 功能描述 壓縮檔案 壓縮後檔案格式 gz 命令英文原意 gnu unzip 命令所在路徑 bin gunzip 執行許可權 所有使用者 語法 gunzip 壓縮檔案 功能描述 解壓縮.gz的壓...

linux 壓縮解壓(linux常用命令)

size large tar size b c 打包 x 拆包 t 列出檔案內容 b v 解壓過程中顯示檔案 z 檢查gzip屬性 xx.tar.gz 或 xx.tgz j 檢查bzip2屬性 xx.tar.bz2 b f 對檔案操作 一定要放到引數最後 b exelued file 壓縮是排除指定...