目錄
- 常見的壓縮後綴
- 常見的壓縮命令(compress,gzip,bzip2)
- 打包命令:tar
————————————————————————————————————————————————————————
正文
常見的壓縮後綴
*.Z compress 程序壓縮的文件;
*.zip zip 程序壓縮的文件;
*.gz gzip 程序壓縮的文件;
*.bz2 bzip2 程序壓縮的文件;
*.xz xz 程序壓縮的文件;
*.tar tar 程序打包的數據,並沒有壓縮過;
*.tar.gz tar 程序打包的文件,其中並且經過 gzip 的壓縮
*.tar.bz2 tar 程序打包的文件,其中並且經過 bzip2 的壓縮
*.tar.xz tar 程序打包的文件,其中並且經過 xz 的壓縮
compress:
這個命令已經很老了,瞭解一下就ok了,壓縮完成以後的後綴是【.Z】
compress -v www #壓縮www文件
uncompress www.Z #解壓www文件
compress -c -v www > www.Z #壓縮www文件並保留原文件
gzip:
目前 gzip 可以解開 compress, zip 與 gzip 等軟件所壓縮的文件,壓縮完成後的後綴是【.gz】
可以使用zcat這個命令查看壓縮包裏面的文件
注意:壓縮完成後默認不保留原文件,想要做備份可以加上選項【-c】
常用的選項
-c :壓縮完成後保留原文件;
-d :解壓縮;
-t :可以用來檢驗一個壓縮文件的一致性~看看文件有無錯誤;
-v :顯示壓縮過程;
-# :# 爲數字的意思,代表壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!默認是 -6
gzip www #壓縮www文件
gzip -d www #解壓www文件
gzip -c www >www.gz #壓縮www文件後保留原文件
bzip2:
和gzip的用法幾乎一樣,壓縮完成後後綴名是【.bz2】
可以使用bzcat這個命令查看壓縮包裏面的文件
常用選項
-k :保留原始文件,而不會刪除原始的文件
其他的選項參考gzip
bzip2 www #壓縮www文件
bzip2 -d www.bz2 #解壓www文件
bzip2 -k www#壓縮www文件並保留原文件
打包命令:
tar命令與解壓縮命令不一樣,tar命令可以將幾個文件打包成一個文件
常用選項
-c :創建打包文件
-t :查看打包文件的內容含有哪些文件名,重點在察看“文件名”;
-x :解開打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開
特別留意的是, -c, -t, -x 不可同時出現在一串命令行中。
-z :通過 gzip 的支持進行壓縮/解壓縮:此時文件名最好爲 *.tar.gz
-j :通過 bzip2 的支持進行壓縮/解壓縮:此時文件名最好爲 *.tar.bz2
-J :通過 xz 的支持進行壓縮/解壓縮:此時文件名最好爲 *.tar.xz
特別留意, -z, -j, -J 不可以同時出現在一串命令行中
-v :顯示壓縮/解壓縮的過程中
-f filename:-f 指明打包後的名字
-C 目錄 :這個選項用在解壓縮,指定自定義目錄。
tar cvf www.tar www #歸檔www文件
tar cvf www.tar www --remove-files#打包後刪除原文件
tar tvf www.tar #查看www.tar裏面包含哪些文件
tar xvf www.tar -C /usr/local #解歸檔並放在/usr/local裏面
調用gzip
tar zcf www.tar.gz qq ww ee #壓縮並歸檔
tar zxf www.tar.gz -C /usr/local #解壓並放在/usr/local
調用bzip2
tar jcf www.tar.gz qq ww ee #壓縮並歸檔
tar jxf www.tar.gz -C /usr/local #解壓並放在/usr/local