linux下壓縮和打包的使用

2021-09-20 17:12:26 字數 1930 閱讀 8388

檔案目錄壓縮/解壓縮  

檔案壓縮/解壓縮 ------ gzip/bzip2/xz

1) gzip  *.gz 

壓縮:[root@node01 ~]# gzip /file/1.txt 

[root@node01 ~]# file /file/1.txt.gz 

/file/1.txt.gz: gzip compressed data, was "1.txt", from unix, last modified: mon apr 10 15:22:52 2017

解壓縮:

[root@node01 ~]#  gzip -d /file/1.txt.gz

2) bzip2  *.bz2 

[root@node01 ~]# bzip2 /file/2.txt

[root@node01 ~]# file /file/2.txt.bz2 

/file/2.txt.bz2: bzip2 compressed data, block size = 900k

[root@node01 ~]# 

[root@node01 ~]# bzip2 -d /file/2.txt.bz2 

3) xz  *.xz 

[root@node01 ~]# xz /file/3.txt 

[root@node01 ~]# file /file/3.txt.xz 

/file/3.txt.xz: xz compressed data

[root@node01 ~]# xz -d /file/3.txt.xz 

建立打包檔案 --- tar 

1) 建立打包檔案    *.tar 

# tar cf 打包檔名稱 原始檔

c: create建立

f:file檔案

[root@node01 ~]# tar cf /bak/file01.tar /file/

2) 解包 

# tar xf 打包檔名稱 [-c 目錄名稱]

[root@node01 ~]# tar xf /bak/file01.tar 

[root@node01 ~]# tar xf /bak/file01.tar -c /tmp/

3) 檢視包中的檔案 

[root@node01 ~]# tar tvf /bak/file01.tar

呼叫gzip實現壓縮/解壓縮 

# tar czf 打包檔名稱 原始檔 

z:呼叫gzip 

[root@node01 ~]# tar czf /bak/etc02.tar.gz /etc/

[root@node01 ~]# tar czf /bak/etc-$(date +%f).tar.gz /etc/

解壓縮: 

# tar xzf 打包檔名稱 [-c 目錄名稱]

[root@node01 ~]# tar zxf /bak/etc02.tar.gz -c /tmp/

呼叫bzip2實現壓縮/解壓縮  

# tar cjf 打包檔名稱 目錄名稱 

j:呼叫bzip2 

[root@node01 ~]# tar cjf /bak/etc03.tar.bz2 /etc/

解壓縮: 

# tar xjf 打包檔名稱 [-c 目錄名稱]

[root@node01 ~]# tar xjf /bak/etc03.tar.bz2 -c /tmp/

呼叫xz實現壓縮/解壓縮  

# tar cjf 打包檔名稱 目錄名稱 

j:呼叫xz

[root@node01 ~]# tar cjf /bak/etc04.tar.xz /etc/

解壓縮: 

# tar xjf 打包檔名稱 [-c 目錄名稱]

[root@node01 ~]# tar xjf /bak/etc03.tar.xz -c /tmp/

linux 下壓縮 解壓 打包命令

zz 自http dev.firnow.com course 6 system linux linuxjs 200896 139627.html tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解...

linux下壓縮指南

1 tar命令 1 打包 tar c folder folder.tar 2 解包 tar xf folder.tar 3 壓縮tgz gzip folder.tar 4 解壓tgz gunzip folder.tar.gz 5 將資料夾打包並壓縮tgz tar zcf folder.tgz fol...

linux下壓縮解壓縮

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