解壓:unzip filename.zip
壓縮:zip filename.zip dirname
將當前目錄下的project_test資料夾打包成project_test.zip:
yum install zip
zip -q -r project_test.zip project_test/
解壓1:gunzip filename.gz
解壓2:gzip -d filename.gz
壓縮:gzip filename
解壓:tar jxvf filename.tar.bz
解壓:tar zxvf filename.tar.z
壓縮:tar zcvf filename.tar.z dirname
解壓1:bzip2 -d filename.bz
解壓2:bunzip2 filename.bz
解壓:uncompress filename.z
壓縮:compress filename
在linux平台,tar是主要的打包工具。tar命令通常用來把檔案和目錄壓縮為乙個檔案( tarball 或 tar, gzip 和 bzip)。
tar選項:
c – 建立壓縮檔案壓縮解壓縮tar包x – 解壓檔案
v – 顯示進度.
f – 檔名.
t – 檢視壓縮檔案內容.
j – 通過bzip2歸檔
z –通過gzip歸檔
r – 在壓縮檔案中追加檔案或目錄
w – 驗證壓縮檔案
tar -cvf code.tar /home/abc/code/
tar czvf filename.tar dirname
tar -xvf code.tar -c /home/abc/code
tar zxvf filename.tar
tar -tvf code.tar
tar --extract --file=code.tar readme.txt
tar -xvf code.tar "file 1" "file 2"
tar -xvf code.tar --wildcards *.txt'
tar -rvf code.tar abcd.txt // 檔案
tar -rvf code.tar doc // 目錄
壓縮解壓縮tar.gz包
壓縮命令格式:tar -zcvf 壓縮檔案名.tar.gz 被壓縮檔案名
壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....
解壓縮命令格式:tar -zxvf 壓縮檔案名.tar.gz
tar cvzf code.tar.gz /home/abc/code
tar -xvf code.tar.gz
解壓安裝
1)解壓tar.gz包
最常見的gz格式,則可以執行:「tar –xvzf 軟體包名」,就可以一步完成解壓與解包工作。
將軟體包名.tar.gz解壓到指定的目錄下 (注意:-c為大寫)
tar -zxvf 軟體包名.tar.gz -c /home/hao
2)進入解壓後的檔案目錄下 執行「./configure」命令為編譯做好準備;
./configure --prefix=/opt
表示安裝到/opt目錄
3) 執行「make」命令進行軟體編譯;
4) 執行「make install」完成安裝;
5) 執行「make clean」刪除安裝時產生的臨時檔案。
壓縮解壓縮tar.bz2包
解壓:tar jxvf filename.tar.bz2壓縮:tar jcvf filename.tar.bz2 dirname
tar cvfj code.tar.bz2 /home/abc/code/
tar -xvf code.tar.bz2
tar -jxvf xx.tar.bz2
解壓1:bzip2 -d filename.bz2在linux系統下使用bzip2壓縮和解壓.bz2檔案。解壓2:bunzip2 filename.bz2
壓縮:bzip2 -z filename
bzip2是小有名氣的壓縮工具,流行的linux發行版都預設安裝了這個工具,包括macos。
如果你沒有安裝,執行如下命令安裝:
$ sudo apt install bzip2 # debian/ubuntu
$ sudo yum install bzip2 # centos
$ sudo dnf install bzip2 # fedora
$ bzip2 filename
# 或$ bzip2 -z filename
# 生成.bz2檔案
# 分別壓縮多個檔案
$ bzip2 filename1 filename2 [filename*]
上面命令壓縮完檔案之後,會把原檔案刪除。如果需要保留原檔案,使用-k選項。
$ bzip2 -zk filename # -f選項強制覆蓋已存在的檔案
要壓縮tar檔案,執行:
$ bzip2 -zkf backup.tar # 生成.tar.bz2檔案;解壓時先使用bzip2再使用tar命令
設定塊大小:100k->900k
$ bzip2 -k1 filename
$ bzip2 -kf9 filename
使用-d選項:
$ bzip2 -d filename.bz2 # 副檔名必須是.bz2
$ bzip2 -vfd filename.bz2 # -f覆蓋檔案 -v視覺化輸出 -k保留原檔案
檢視bzip2幫助:
$ bzip2 -h
$ man bzip2
參考: linux壓縮和解壓縮命令
tar命令 解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz命令 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tgz 解壓 ta...
Linux壓縮和解壓縮命令
計算機中的資料經常需要備份,tar是unix linux中最常用的備份工具,此命令可以把一系列檔案歸檔到乙個大檔案中,也可以把檔案檔案解開以恢復資料。tar使用格式 tar 引數 打包檔名 檔案 tar命令只打包不壓縮 tar命令很特殊,其引數前面可以使用 也可以不使用。常用引數 引數含義 c生成檔...
linux壓縮和解壓縮命令
linux壓縮和解壓縮命令 tar解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz命令 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz ...