日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统tar、rar、7z、zip压缩解压缩命令使用

發布時間:2023/12/20 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统tar、rar、7z、zip压缩解压缩命令使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.tar壓縮解壓縮

tar命令常見參數:
必須的參數:(3個參數不能共存)
-c :創建壓縮文件c代表create。
-x :解壓縮文件
-t :查看壓縮包里面的文件
輔助參數:
-z :用 gzip 壓縮/解壓縮
-j :用 bzip2 壓縮/解壓縮
-v :顯示壓縮/解壓縮的進度條
-f :使用檔名(注意:f后面不要接參數,也就是說-zxfv是不對的,要寫成-zxvf)

打包:tar -cvf [目標文件名].tar [原文件名/目錄名]
解包:tar -xvf [原文件名].tar

實例:
解壓一個文件:tar -zxvf filename.tar.bz2
(解壓縮filename.tar.bz2)
創建壓縮文件:tar -zcvf filename.tar.bz2 file1.txt file2.txt
(把file1.txt和file2.txt壓縮成filename.tar.bz2)
——————————————————————————————————-

2.rar壓縮解壓縮

安裝: sudo apt-get install rar unrar

或者可從http://www.rarsoft.com/download.htm下載 RAR for Linux 編譯安裝

tar -xzpvf rarlinux-3.8.0.tar.gz

cd rar

make

這樣就安裝好了,安裝之后就有了rar和unrar這兩個程序,rar是壓縮程序,unrar是解壓程序。它們的參數選項很多,可用命令rar -help和unrar -help查看。

壓縮:rar a [目標文件名].rar [原文件名/目錄名]
解壓:unrar e [原文件名].rar
實例:
將test.jpg和test.png壓縮成一個rar包:rar a test.rar test.jpg test.png
將所有.jpg的文件壓縮成一個rar包:rar a test.rar *.jpg
將文件夾test壓縮成一個rar包:rar a test.rar test
將test.rar中的所有文件解壓出來:unrar e test.rar

——————————————————————————————————–

3.7z壓縮解壓縮

參數含義:
x 代表解壓縮文件,并且是按原始目錄樹解壓
-r 表示遞歸解壓縮所有的子文件夾
-o 是指定解壓到的目錄,-o后是沒有空格的,直接接目錄。這一點需要注意。
a 代表添加文件/文件夾到壓縮包
-t 是指定壓縮類型,這里定為7z,可不指定,因為7za默認壓縮類型就是7z。
-r 表示遞歸所有的子文件夾

壓縮:7z a [目標文件名].7z [原文件名/目錄名]
解壓:7z x [原文件名].7z
實例:
將filename.7z解壓到當前目錄:7z x filename.7z -r -o./
將當前目錄下的所有文件壓縮成test.7z文件:7z a -t7z -r test.7z ./*
——————————————————————————————————–

4.zip壓縮解壓縮

linux下提供了zip和unzip程序,zip是壓縮程序,unzip是解壓程序。它們的參數選項很多,可用命令zip -help和unzip -help查看,這里只做簡單介紹。

壓縮: zip -r [目標文件名].zip [原文件/目錄名]
解壓: unzip [原文件名].zip
實例:

將test.jpg和test.png壓縮成一個zip包:zip test.zip test.jpg test.png
將所有.jpg的文件壓縮成一個zip包:zip test.zip *.jpg
將文件夾test壓縮成一個zip包:zip -r test.zip test
將test.zip中的所有文件解壓出來:unzip test.zip
將/home目錄下面的mydata目錄壓縮為mydata.zip:zip -r mydata.zip mydata? #壓縮mydata目錄
將/home目錄下面的mydata.zip解壓到mydatabak目錄里面:unzip mydata.zip -d mydatabak
————————————————

總結

以上是生活随笔為你收集整理的Linux系统tar、rar、7z、zip压缩解压缩命令使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。