當前位置:首頁 » 文件管理 » linux壓縮gzip

linux壓縮gzip

發布時間: 2022-09-21 06:55:33

1. linux下的gzip命令如何運用

樓主,將
#!/bin/gzip
改為
#!/bin/sh
後,再通過
chmod
a+x
gzip.sh
給予gzip.sh文件執行的許可權,然後再通過
./gzip.sh命令執行之,應該就可以了。
另外,如果你是想將目錄下的所有文件壓縮成一個文件,那麼千萬別使用gzip
*命令,如果使用後,你會發現目錄下的所有文件都變成了單獨的.gz文件,呵呵。使用下面的命令即可完成打包和壓縮:
tar
-czvf
1.tar.gz
/mnt/Zip/
下面的篇幅給你細講一下吧,有點長,呵呵。
gzip命令是用來壓縮文件,壓縮的對象只能是一個文件。我來給你詳細介紹一下Linux下的打包和壓縮吧,下面是我自己總結的東西,希望對你有所幫助。
對於剛剛接觸Linux的人來說,一定會被Linux下一大堆各式各樣的文件給搞糊塗。別的不說,單單就壓縮文件為例,我們知道在Windows系統下最常用的壓縮文件就只用兩種,一種是.zip,另一種是.rar。可是Linux系統下就不同了,它有.gz、.tar.gz、.tagz、.bz2、.Z、.tar等眾多常見的壓縮文件名。此外,Windows下的.zip和.rar也可以在Linux下使用。不過,在Linux系統下使用.zip和.rar的用戶很少。下面我們就來對這些常見的壓縮文件進行一番小結,希望我們下次遇到這些文件時不至於被搞糊塗。
在具體總結各類壓縮文件之前,我們首先弄清楚兩個概念:打包和壓縮。打包是指將一大堆文件或目錄變成一個總的文件;壓縮則是將一個大的文件通過一些壓縮演算法變成一個小文件。那麼,為什麼要區分這兩個概念呢?其實,這源於Linux中的很多壓縮程序只能針對一個文件進行壓縮,這樣當我們想要壓縮一大堆文件或目錄時,我們就得藉助Linux的打包工具將這一大堆文件先打成一個包,然後再藉助Linux的壓縮程序進行壓縮。例如:gzip不能壓縮整個目錄。可以使用tar先打包,再壓縮。
Linux下最常用的打包命令就是tar。使用tar命令打出來的包我們常稱為tar包,tar包文件的後綴名通常都是以.tar結尾的。生成tar包後,就可以用其它的程序來進行壓縮了。tar命令的用法示例如:將
/mnt/Zip/
下的所有文件打包成1.tar文件:tar
-cvf
1.tar
/mnt/Zip/
,此命令可以得到1.tar打包文件。
gzip是GUN組織開發的一個壓縮程序,gz結尾的文件就是gzip壓縮的結果,與gzip相對的解壓程序就是gunzip。gzip命令的用法例如:將tar命令生成的1.tar文件壓縮:gzip
1.tar
,此命令可以得到1.tar.gz壓縮文件。
樓主你如果想要壓縮一個目錄下的所有文件成為一個壓縮文件的話,可以分兩步執行命令,第一步:將該目錄下的所有文件打包成一個文件;第二步:壓縮這個打包後得到的文件。命令如下:
tar
-cvf
1.tar
/mnt/Zip/
gzip
1.tar
另外,可以使用tar命令一步到位的生成1.tar.gz壓縮文件,命令如下:
tar
-czvf
1.tar.gz
/mnt/Zip/
這里利用了tar提供的自動調用gzip壓縮(解壓)功能。通常使用-cvzf選項來生成*.tar.gz文件(使用-xvzf選項來解壓*.tar.gz文件)。

2. Linux命令 | gzip

gzip是在Linux上進行解壓及壓縮的命令

在用gzip的時候,要解壓縮則要加入參數-d;一定要保證解壓縮的文件是完整的、無損壞的(如果是解壓數據,數據不完整,是會報錯的)

另外,要提取fastq文件要4行4行的取,截取前400行

3. Linux解壓工具

壓縮工具:gzip bzip2 zip xz

常見的壓縮格式: .gz .bz2 .zip.xz

語法格式:

壓縮

gzip 文件 ====》 gzip a.txt =====》 a.txt.gz

bzip2 文件 ===》 bzip2 b.txt =====》 b.txt.bz2

xz 文件 ===》xz c.txt ===》c.txt.xz

[root@xuegod63 ~]# mkdir ~/xuegod

[root@xuegod63 ~]# touch ~/xuegod/a.txt

[root@xuegod63 ~]# gzip ~/xuegod/a.txt

[root@xuegod63 ~]# ls ~/xuegod/

a.txt.gz
註:只能對文件進行壓縮,且壓縮後源文件會消失,我們很少希望源文件會消失,所以我們一般不用。

(bzip2,xz這兩個工具可以通過添加參數-k來保留下源文件)

[root@xuegod63 ~]# cp /etc/passwd ~/1.txt

[root@xuegod63 ~]# bzip2 -k 1.txt

[root@xuegod63 ~]# ls1.txt.bz2

[root@xuegod63 ~]# xz -k 1.txt

[root@xuegod63 ~]# ls 1.txt.xz

解壓:

gzip -d 文件

bzip2 -d 文件 -k 保留源文件

xz -d 文件 -k 保留源文件

例:

[root@xuegod63 ~]# gzip -d xuegod/a.txt.gz

[root@xuegod63 ~]# bzip2 -d 1.txt.bz2

[root@xuegod63 ~]# xz -d 1.txt.xz

4. Linux裡面歸檔和壓縮的區別是什麼

歸檔:把多個文件組合到一個文件中。歸檔好處是,把文件數目變少,有利於降多個文件作為電子郵件附件發送,以及備份文件。
壓縮:利用演算法將文件有損或無損地處理,以達到保留最多文件信息,而令文件體積變小。壓縮好處就是節約硬碟空間,以及減小電子郵件附件的大小,提高傳輸效率。
歸檔工具:tar cpio
tar是Unix和類Unix系統上的打包工具,可以將多個文件合並為一個文件,最初的設計目的是將文件備份到磁帶上(tape archive),因而得名tar。
壓縮工具:zip,gzip,uncompress,bzip2
tar中主要用到的參數
c 創建歸檔
x 提取歸檔
t 測試或列出歸檔內容
v 顯示詳細信息
f 指出要創建或提取的歸檔文件名稱
z 使用gzip壓縮類型
j 使用bz2壓縮類型
r 追加
gzip :
#gzip filename //壓縮一個文件,但是壓縮後原文件會被刪除
#gunzip filename.gz //解壓後.gz的文件會被刪除
#gzip -d filename.gz //相當於命令gunzip file.gz
#gzip -c filename >> filename.gz //用來實現即壓縮原文件又保留原文件
#gzip -n filename //自定義壓縮級別
#zcat filename.gz //不解壓縮的情況下查看壓縮文件的內容
bzip:
#bzip2 -k filename //壓縮後保留原文件
#bzip2 -k filename.bz2 //解壓縮是保留原文件
#bzcat filename.bz2 //不用解壓縮直接查看壓縮文件內容
bzip也是只能對單個文件壓縮,不能壓縮目錄
zip :可以同時歸檔並且壓縮
#zip message.zip file1 file2 file3 //同時把幾個文件壓縮在一個文件裡面
zip這個工具可以對目錄進行壓縮,壓縮後的名字可以自己指定

5. linux中打包和壓縮有什麼區別

打包就是把若干文件或文件夾放到一個tar文件中,但是不會壓縮文件大小。
壓縮就是在打包的基礎上壓縮文件的大小。

6. linux把文件壓縮成.tar.gz的命令

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

7. linux打包壓縮命令gzip

  • 打開linux客戶端,如下圖所示

8. Linux壓縮工具gzip和pigz哪個比較好

1、pigz默認用法(默認並發線程是邏輯cpu個數)可比gzip快5.3倍,CPU消耗則是gzip的8倍,壓縮比則相當;
2、並發8線程對比4線程提升:41.2%,16線程對比8線程提升:27.9%,32線程對比16線程提升:3%;
3、在對壓縮效率要求較高、但對短時間內CPU消耗較高不受影響的場景,使用pigz非常合適。

9. 怎樣在linux下對目錄進行壓縮生成gz文件

在linux下,使用gzip命令可以對目錄壓縮生成gz文件,具體步驟如下:

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

熱點內容
termux如何搭建伺服器 發布:2024-10-10 10:18:05 瀏覽:736
中國石化的電話服務密碼是多少 發布:2024-10-10 10:16:46 瀏覽:41
婚紗店宣傳片視頻腳本 發布:2024-10-10 10:08:55 瀏覽:868
android寫入文件 發布:2024-10-10 10:08:11 瀏覽:434
怎麼打開文件夾的路徑 發布:2024-10-10 10:08:06 瀏覽:60
ec伺服器怎麼有小提示 發布:2024-10-10 10:08:04 瀏覽:494
我的世界迪士尼神奇寶貝伺服器地址 發布:2024-10-10 09:03:02 瀏覽:559
win7存儲並顯示 發布:2024-10-10 09:02:30 瀏覽:552
oracle資料庫導出 發布:2024-10-10 08:34:56 瀏覽:364
androidn特性 發布:2024-10-10 08:30:41 瀏覽:730