Linux壓縮解壓

2022-05-19 07:38:48 字數 1492 閱讀 5617

壓縮命令只能應用於檔案,不能是路徑,路徑需要先tar打包再壓縮

副檔名:.gz

gzip passwd 壓縮檔案 缺省會刪除檔案

gunzip pass.gz 解壓檔案,預設也會刪除檔案

gzip -d passwd.gz 解壓檔案

-c 保留原來的檔案

gzip -c passwd > passwd.gz 壓縮

gzip -c -d passwd.gz > passwd 解壓

-# 1-9 指定壓縮比,值越大壓縮比例越大 預設是9

zcat 檢視壓縮包內的檔案

zcat passwd.gz > passwd

副檔名:.bz2

-k 保留原檔案

-d 解壓

bunzip2 解壓

-# 1-9 預設的是9

bzcat 檢視壓縮包的檔案

副檔名:.xz

-k 保留原始檔

-d 解壓

unxz 解壓

-# 1-9 預設的是9

xzcat 檢視壓縮包內的檔案

tar cvf a.tar b c

c 建立 打包不壓縮

v 顯示過程

f 指定檔案,自己寫名字

r 追加

x 解壓 解壓時候可以不指定壓縮檔案格式,會根據副檔名自動識別

-c 指定解壓位置

j 使用bzip2來壓縮

z 使用gzip來壓縮

j 使用xz來壓縮

--exclude 排除

tar cvf a.tar b c

tar -r -f a.tar d

tar xf a.tar -c /opt

tar jcvf a.tar.bz b c d

* tar zcvf a.tar.gz b c d #壓縮為.tar.gz

* tar xvf a.tar.gz #解壓.tar.gz(bz2,xz)

tar jcvf a.tar.xz b c d

tar zcf etc.tar.gz --exclude=/etc/yum.repos.d --exclude=yum.conf /etc/

split -b size file -d tarfile 

-b 指定每乙個分卷的大小

-d 指定數字 預設是字母

-a 指定字尾個數

合併:cat tarfile* > file.tar.gz

dd if=/dev/zero of=b bs=10m count=2

split -b 5m b b.tar.gz

split -b 5m b -d b.tar.gz

split -b 5m b -d -a 3 b.tar.gz

linux壓縮解壓

檔案壓縮解壓 gzip 作用 壓縮檔案,只能是單個檔案,不能是多個,也不能是目錄 格式 gzip file 說明 執行命令會生成file.gz,刪除原來的file 選項 d 等價於gunzip gunzip 作用 解壓使用gzip壓縮生成的檔案 格式 gunzip file.gz 說明 解壓file...

Linux 壓縮 解壓

tar 解包 tar xvf filename.tar tar 打包 tar cvf filename.tar dirname gz 解壓1 gunzip filename.gz gz 解壓2 gzip d filename.gz gz 壓縮 gzip filename tar.gz 和 tgz 解...

Linux 壓縮解壓

壓縮解壓 linux 下所有的壓縮格式,winrar 都支援gzip gz 格式 壓縮檔案 gzip 檔名 特點 1.只能壓縮檔案,不能壓縮目錄 2.不保留原檔案 3.不用指定生成的新檔名 解壓 gunzip 檔名 或 gzip d 檔名tar 把目錄打包成乙個檔案,字尾名是 tar 打包後,可以再...