linux命令學習系列13-gzip,tar命令
阿新 • • 發佈:2018-05-06
系統/運維 Linux 上節內容復習:
1. locate命令
2. whereis,which命令
作業:創建文件myfile.txt,用locate進行查找;分別用which 和whereis 查找cd命令
touch myfile.txt
locate myfile.txt
updatedb
locate myfile.txt
whereis cd
which cd
1. gzip/gunzip
gzip用於就地壓縮文件,使用比較簡單,比如我們要壓縮/var/log下的messages文件,可以直接用gzip messages
可以發現messages文件不存在了,多了一個messages.gz文件
同時我們用gzip messages.gz –l查看壓縮文件詳情
可以發現壓縮比率達到了87.3%還是很可觀的
要解壓剛壓縮的文件,可用gunzip
gzip只能用來壓縮文件,不能壓縮目錄,可以用gzip –h查看更多參數說明
2. tar
tar命令不僅可以打包文件還可以打包目錄,同時也可以使用gzip的壓縮功能。
舉例說明一下此命令最常規的用法,比如要把log目錄打包,可以用
tar –zcvf log.tar.gz /var/log
這裏的參數,z表示用gzip壓縮,c表示創建文件,v表示顯示壓縮的文件,f表示使用文件名。
要解壓剛創建的文件,使用tar –zxvf log.tar.gz –C /tmp/log
作業:用gzip壓縮/var/log下的lastlog文件,然後用gunzip解壓,用tar打包etc目錄到tmp目錄下
關註微信公眾號“挨踢學霸”,獲取完整視頻+圖文教程
linux命令學習系列13-gzip,tar命令