tar命令通常用于在linux下打包文件
tar [選項] [文件]常用參數(shù)
-c 創(chuàng)建壓縮包-x 解壓壓縮包-t 查看壓縮包內(nèi)容-f 指定壓縮包名字(壓縮解壓必選項)-v 顯示所有過程-z gzip包-j bz2包 -r 向壓縮包追加文件如果不打包成gzip或者bz2,就沒有壓縮功能。
gzip包后綴是tar.gz
bz2包的后綴是tar.bz2
打包時要指定正確的文件名,linux下對后綴名的要求并不嚴格。
后綴名不正確,程序可以正常識別,但是會影響你對這個文件類型的判斷。
例如,我可以將shell腳本后綴改為。png,而且還能正常執(zhí)行。
但是別人看到的時候,可能會以為是圖。
我們的丈夫做了一些文件。
1.打包文件
我們把這個目錄下的所有txt打包成一個gzip包。
"./"代表當(dāng)前目錄
tar -czf alltxt.tar.gz ./*.txt2.檢查壓縮包的內(nèi)容
不解壓直接檢查tar包的內(nèi)容。
tar -tvf ./alltxt.tar.gz |tail3.解壓縮包
我們刪除txt文件,只保留這個tar.gz包。
解壓這個包。
tar -xzf ./alltxt.tar.gz解壓縮時,可以使用-C解壓縮到指定的目錄。該目錄必須存在,否則將會報告錯誤。
注意:當(dāng)我們使用-j創(chuàng)建bz2的壓縮包時,會報錯。
這是因為我們沒有安裝zip2包。
yum install -y bzip2完成安裝。
4.4.zip包的壓縮和解壓縮
Linux還提供壓縮和解壓縮zip包的zip和unzip程序。
我們需要安裝它。
yum install -y zip unzip(1)壓縮
使用“壓縮包名稱來打包內(nèi)容”
類似于tar package命令,但是在壓縮文件夾時需要記住-r選項,否則會壓縮一個空目錄。
(2)減壓
使用“解壓縮要解壓縮的壓縮包”
-v檢查壓縮包中的文件列表,而不是解壓縮。
-d指定要解壓縮的目錄。如果目錄不存在,將自動創(chuàng)建。
5.rar的壓縮和解壓縮
(1)安裝
要安裝rar,您需要在(http://www.rarlab.com)查看最新版本
右鍵點擊網(wǎng)址復(fù)制下載鏈接:(https://www.rarlab.com/rar/rarlinux-x64-5.7.0.tar.gz)
使用wget將其下載到本地,如果沒有wget,則安裝它。
yum install wget -y下載后發(fā)現(xiàn)是一個tar.gz包,就用上面學(xué)到的說明解壓就行了。
解壓縮文件
把rar和unrar直接復(fù)制到/bin目錄下就可以直接使用了。
cp ./rarlinux/rar/rar ./rarlinux/rar/unrar /bin/所以可以直接用。
(2)壓縮
rar a 壓縮包名稱 要壓縮路徑(3)減壓
注意:如果指定的解壓縮目錄不存在,您需要首先創(chuàng)建一個目錄。
rar x 壓縮包 要解壓的目錄