Linux 壓縮及解壓縮檔案基礎命令操作

2021-09-30 14:06:43 字數 1044 閱讀 8981

描述:打包與解包檔案

用法:tar 【模式】 【選項】 【打包及壓縮檔案】 【檔案/目錄路徑】

常用模式:

-c:建立打包檔案

-x:釋放打包檔案

-r:追加檔案至打包文件

-t:列出打包文件的內容

–delete:從打包檔案中刪除檔案

常用選項:

-c:指定解壓路徑

-z:打包後通過gzip格式壓縮

-j:打包後通過bzip2格式壓縮

-f:指定打包後的檔名稱

-v:列出詳細資訊

–remove-files:打包後刪除原始檔

示例:

tar -czvf etc.tar.gz /etc/ 將/etc/目錄打包並壓縮為etc.tar.gz

tar -xzvf etc.tar.gz 將etc.tar.gz解壓至當前目錄

tar -xzf etc.tar.gz -c /tmp 指定解壓路徑為/tmp

tar -tvf etc.tar.gz 檢視打包壓縮文件中檔案的詳細資訊

tar –delete etc/hosts -f etc.tar 從打包文件中刪除檔案hosts

tar -f etc.tar -r etc/hosts 追加檔案至打包文件etc.tar中

(注:打包與壓縮是兩個過程,–delete和-r只能對打包檔案操作,不能對壓縮檔案操作)

描述:壓縮與解壓縮

用法:gzip 【選項】 【檔名】

常用選項:

-d 解壓

示例:

gzip hello.txt 檔案壓縮後名為hello.txt.gz

gzip -d hello.txt.gz 解壓gz檔案

描述:壓縮與解壓縮

用法:bzip2 【選項】 【檔名】

常用選項:

-d 解壓

示例:

bzip2 hello.txt 檔案壓縮後名為hello.txt.bz2

bzip2 -d hello.txt.bz2 解壓bz2檔案

linux解壓縮檔案

gz 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 tar zxvf filename.tar.gz 壓縮 tar zcvf filename.tar.gz dirname bz2 解壓1 bzip2...

Linux 壓縮 解壓縮 檔案打包

軟體的分類 兩類 原始碼包 源 公開 基本都是 c語言寫的 來自 gun社群 特點 壓縮包的形式提供 gzip bzip2 tar 學習壓縮工具使用 dd if dev zero of tmp bigfile bs 1m count 100 建立乙個練習檔案大小是100m dd 磁碟對拷用的 if ...

linux壓縮檔案與解壓縮

1 gzip 壓縮檔案,壓縮成.gz,不能將多個檔案壓縮成乙個檔案,壓縮後會把原始檔刪除,不能壓縮目錄 解壓縮 gunzip,2 bzip2 壓縮成.bz2,和gzip差不多,但是加了引數 k,就會保留原檔案 d 解壓 注意 解壓時原檔案必須先刪除,否這會衝突 1 tar 不使用z j引數,該命令只...