電腦中那麼多的檔案,如果是同一類的有沒有辦法可以放在一下呢?當然建立乙個資料夾當然是乙個很好的選擇,但是若是要移動起來不是很不方便嗎?
對於這個問題,自然尤其解決辦法,那就是壓縮,將這些檔案壓縮到一起,這樣就方便移動了。
tar命令:將多個檔案壓縮到一起或者開啟
常用引數:
-c:新建乙個打包檔案
-x:解開打包檔案
-v:打包和解開的時候會顯示檔名
-f:後面接需要操作的檔名
-t:檢視打包檔案的內容
因為tar命令的引數多數是組合使用,這裡我們就總結一些常用的組合引數:
-cvf:將多個檔案打包並建立成乙個.tar檔案
例1:tar -cvf file.tar text/ 意思是,將text資料夾下的檔案打包成乙個檔名為file.tar的檔案
例2:tar -cvf file.tar a.txt b.txt c.txt 意思是,將a.txt b.txt c.txt三個檔案打包成乙個檔名為file.tar的檔案
-tf:顯示.tar包裡面的內容,只是將內容列印出來,並不會進行其他操作
-rvf:新增檔案,格式:tar -rvf 【tar檔名】【新增檔名】
-xvf:解開tar檔案到當前資料夾下
將檔案打包之後,接下來就是壓縮了,壓縮命令分為兩類gzip和bzip2,其中bzip2更加好,但是gzip卻更為常用和常見
gzip命令:
壓縮:gzip 【tar檔名】
解壓:gunzip 【.tar.gz檔名】
bzip2命令:
壓縮:bzip2 【tar檔名】
解壓:bunzip2 【.tar.bz2檔名】
這兩個命令都是用來壓縮和解壓縮的,而且真正意義上的壓縮檔案是需要經過上面兩步才可以完成的,是不是覺得有點麻煩了?
接下來我們來說一說利用tar命令直接完成打包
引數:-zcvf:打包並壓縮成gzip檔案
-zxvf:解壓.tar.gz檔案
-jcvf:打包並壓縮成bzip2檔案
-jxvf:解壓.tar.bz2檔案
如果我們需要檢視壓縮檔案裡面的內容可以使用,zcat,zmore,zless來檢視,其效果和cat,more,less一樣
當然最為常見的壓縮檔案還是.zip檔案和.rar檔案,那麼如何解壓呢?
輸入:apt-get install unzip unrar安裝兩個命令
unzip 【檔名】 解壓該檔案
unrar e【檔名】 (我也不知道為什麼要加e,加吧,不加用不了)
關於最後的zip和rar檔案,也可以直接在軟體中心安裝軟體進行解壓(其實是本人自己還沒有掌握zip和rar的壓縮和解壓,等掌握了之後會重新進行修改的)
不過linux下常用的壓縮檔案可以通過上面總結的命令實現,希望沒有誤人子弟
Linux命令列學習之路(五)
經過前面幾個部分的總結,最為基本的一些linux命令已經介紹完了,接下來的部分算是對linux命令列的高階之路 grep命令 對資料進行篩選 命令格式 grep 關鍵字 檔名 目錄 例 grep alias bashrc 意思是在.bashrc檔案中選出包含alias這個單詞的一行列印到終端上 重要...
linux命令列學習
1 登入使用者 su 使用者名稱 root 2 新增角色 useradd 使用者名稱 回車 3 輸入新增角色密碼 passwd 使用者名稱 回車 會提示輸入密碼 4 關機命令 shutdown h now 5 顯示時間的命令 date 6 顯示日曆的命令 cal 7 顯示當前所在目錄 pwd lp ...
linux命令列學習
ls命令是linux下最常用的命令。ls命令就是list的縮寫 預設下ls用來列印出當前目錄的清單 如果ls指定其他目錄 那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案 而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 檢視目錄資訊等等。ls 命令...