11 、tar打包命令(危險命令)
語法:
tar <-options> newfilename oldfilename/directory
newfilename:壓縮後的檔名
oldfilename/directory:原檔名或檔案的絕對路徑
引數:
tar壓縮命令常用於包含資料夾的壓縮,比如整體專案的挪動。tar本身沒有壓縮功能,只是打包,並且打包後檔案的大小有可能比原檔案大。只有加入-z引數後,才能實現壓縮功能,這就是gzip壓縮,gzip壓縮比能達到10:1的壓縮效果。
使用-c壓縮打包,但這種壓縮並不會降低占用空間
[root@admin home]# tar -cvf training.tar training
解壓-c的壓縮包
[root@admin home]# tar -xvf training.tar
使用gzip壓縮,即在tar本身壓縮基礎上加入-z引數
[root@admin home]# tar -zcvf training.tar.gz training.tar
針對gzip的解壓,必須加-z引數,否則是解壓不了的(這也是危險命令,不提示的覆蓋),如果使用-z去解壓沒有使用gzip壓縮的包也會報錯
[root@admin home]# tar -zxvf training.tar.gz
為什麼說tar也是乙個危險命令呢?因為在tar解壓時,是不提示的覆蓋。也就是說,如果你要解壓的檔案存放的路勁下有相同檔名的檔案,tar解壓時,不會提示是否覆蓋,而是直接給覆蓋掉,但是這種覆蓋也只是同名覆蓋。
12、gzip壓縮(只能針對檔案)
語法:gzip filename
gzip壓縮只能針對檔案壓縮,不能針對目錄壓縮,並且使用gzip壓縮後,原始檔就不存在了,相當於直接在原檔案後面加了.gz字尾。好處是可以節省空間,壓縮比能到10:1,常用於單個檔案的壓縮,比如日誌檔案。如:
[root@admin tt]# ls
11.txt 12.txt a1.txt a.txt t tet
[root@admin tt]# gzip 11.txt
[root@admin tt]# ls
11.txt.gz
12.txt a1.txt a.txt t tet
需要注意的是,使用gzip壓縮的檔案,必須使用gunzip解壓。
13、gunzip解壓(解壓gzip壓縮的檔案)
語法:gunzip filename
例項:
[root@admin tt]# ls
11.txt.gz
12.txt a1.txt a.txt t tet
[root@admin tt]# gunzip 11.txt.gz
[root@admin tt]# ls
11.txt 12.txt a1.txt a.txt t tet
gunzip解壓後,原壓縮檔案也會消失。
有時候在解壓時,可能會遇到unknown suffix (不知檔案的字尾)這個錯誤,這代表我們使用的解壓命令不對。此時可以使用file命令
file filename
檢視一下檔案的型別,以便選擇正確的解壓命令。 Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
linux之常用命令
1,命令語法結構 command options arguments command命令 如ll cd rm 等 options 可選項引數 如 help help等 arguments 目標物件,如檔案,資料夾,使用者名稱等 abc 表示裡面的引數abc是可選的 表示裡面的內容text是可變化的 ...
Linux常用命令之網路命令
write命令 wall命令 write all的縮寫 語法 wall message 功能 發廣播資訊 自己也能收到 例如 wall cly is a beauty!ping命令 語法 ping 選項 ip位址 c 指定傳送次數 ctrl c終止 功能 測試網路連通性 例如 ping 192.16...