Linux打包命令

2021-10-23 02:28:45 字數 2557 閱讀 4993

gzip與gunzip命令

gzip命令主要用於壓縮,產生的gz格式的壓縮檔案,檔案字尾名為.gz,gunzip命令用於解壓縮,將gz格式的壓縮檔案還原為原來的檔案。其用法如下:

[root@localhost ~]

# gzip testfile #使用gzip命令壓縮當前目錄下檔案testfile

[root@localhost ~]

# ii testfile* -rw-r--r--. 1 root root 7818月30 09: 51 testfile.gz

[root@localhost ~]

# gunzip testfile.gz

[root@localhost ~]

# ii testfile* -rw-r--r--. 1 root root 19508月3009: 51 testfile

也可以使用gzip命令來解壓縮gz壓縮檔案,其用法如下:

[root@localhost ~]

# gzip -d testfile.gz #使用gzip加-d引數表示解壓縮

如果希望將目錄下的所有檔案壓縮,可以使用引數-r,其用法如下:

[root@localhost ~]

# gzip -r testdir/

#該命令會將當前目錄下的testdir目

2、xz與unxz命令

xz命令主要用於壓縮,產生的xz格式的壓縮檔案,檔案字尾名為.xz,unxz命令用於解壓縮,

將xz格式的壓縮檔案還原為原來的檔案。其用法如下:

[root@localhost ~]

# xz testfile #使用xz命令壓縮當前目錄下檔案testfile

[root@localhost ~]

# ii test* #檢視當前目錄下所有以test開始的檔案

-r---.1root root 840 8月30 09: 51 testfile.xz #命令結果,生成testfile.xz壓縮檔案

[root@localhost ~]

# unxz testfile.xz

[root@localhost ~]

# il test*

-rw-r--r--. 1 root root 19508月30 09: 51 testfile

[root@localhost ~]

# xz -d testfile.xz #使用xz加-d引數表示解壓縮

3、bzip2與bunzip2命令

bzip2命令主要用於壓縮, 產生的bz2格式的壓縮檔案,檔案字尾名為.bz2,bunzip2命令用於解壓縮,將bz2格式的壓縮檔案還原為原來的檔案。其用法如下:

[root@localhost ~]

# bzip2 testfile #使用bzip2命令壓縮當前目錄下檔案testfile

也可以使用bzip2命-d令來解壓縮bz2壓縮檔案,其用法如下:

[root@localhost ~]

# bzip2 -d testfile.bz2

gzip/gunzip、bzip2/bunzip2和xz/unxz的區別

專案             壓縮與解壓縮速度     壓縮率      壓縮檔案字尾

gzip/gunzip 最快 最低 .gz

bzip2/bunzip2 比gzip慢 高於gzip .bz2

xz/unxz 壓縮較慢解壓較快 最高 .xz

5、檔案打包命令tar

tar命令的主要選項引數有: 

(1)動作選項。

-c: 建立打包檔案。 -x:釋放打包檔案。 -t: 列出打包文件中的檔案。

(2)壓縮選項。

-z:使用gzip壓縮與解壓打包檔案。-j:使用bzip2壓縮與解壓打包檔案。-j:使用xz壓縮與解壓打包檔案。

(3)其他選項。

-f:指明建立、釋放或檢視的檔案打包壓縮檔案,後必須跟檔案的名稱

-c:指定要解壓的目標位置。 -v:檢視詳細資訊

[root@localhost ~]

# tar -czf etc.tar.gz /etc

[root@localhost ~]

# tar -tzvf etc.tar.gz

[root@localhost ~]

# tar -xzf etc.tar.gz

[root@localhost ~]

# tar -cjf etc.tar.bz2

[root@localhost ~]

# tar -tjvf etc.tar.bz2

[root@localhost ~]

# tar -xjf etc.tar.bz2 -c /boot

Linux打包命令

tar tar命令可以用來壓縮打包單檔案 多個檔案 單個目錄 多個目錄。常用格式 單個檔案壓縮打包 tar czvf my.tar file1 多個檔案壓縮打包 tar czvf my.tar file1 file2,單個目錄壓縮打包 tar czvf my.tar dir1 多個目錄壓縮打包 ta...

linux打包命令

1.壓縮gz tar zcv f www.tar.gz www 壓縮bz2 tar jcv f www.tar.bz2 www 壓縮xz tar jcv f www.tar.xz www 2.解壓縮 tar zxv f www.tar.gz 3.查詢 tar zjv f www.tar.gz c 打...

Linux打包命令

語法 tar 主選項 輔選項 檔案或者目錄 使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。主選項 c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。相當於打包。x 從檔案檔案中釋放檔案。相當於拆包。t 列出檔案檔案的內容,檢視已...