Centos7 压缩文件
生活随笔
收集整理的這篇文章主要介紹了
Centos7 压缩文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
壓縮文件命令:tar
選項(xiàng)與參數(shù): -c :建立打包檔案,可搭配 -v 來(lái)察看過(guò)程中被打包的檔名(filename) -t :察看打包檔案的內(nèi)容含有哪些檔名,重點(diǎn)在察看『檔名』就是了; -x :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開特別留意的是, -c, -t, -x 不可同時(shí)出現(xiàn)在一串指令列中。 -z :透過(guò) gzip 的支援進(jìn)行壓縮/解壓縮:此時(shí)檔名最好為 *.tar.gz -j :透過(guò) bzip2 的支援進(jìn)行壓縮/解壓縮:此時(shí)檔名最好為 *.tar.bz2 -J :透過(guò) xz 的支援進(jìn)行壓縮/解壓縮:此時(shí)檔名最好為 *.tar.xz特別留意, -z, -j, -J 不可以同時(shí)出現(xiàn)在一串指令列中 -v :在壓縮/解壓縮的過(guò)程中,將正在處理的檔名顯示出來(lái)! -f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨(dú)寫一個(gè)選項(xiàng)囉!(比較不會(huì)忘記) -C 目錄 :這個(gè)選項(xiàng)用在解壓縮,若要在特定目錄解壓縮,可以使用這個(gè)選項(xiàng)。其他後續(xù)練習(xí)會(huì)使用到的選項(xiàng)介紹: -p(小寫) :保留備份資料的原本權(quán)限與屬性,常用於備份(-c)重要的設(shè)定檔 -P(大寫) :保留絕對(duì)路徑,亦即允許備份資料中含有根目錄存在之意; --exclude=FILE:在壓縮的過(guò)程中,不要將 FILE 打包! tar [-z|-j|-J] [cv] [-f 待建立的新檔名] filename... <==打包與壓縮 tar [-z|-j|-J] [tv] [-f 既有的 tar檔名] <==察看檔名 tar [-z|-j|-J] [xv] [-f 既有的 tar檔名] [-C 目錄] <==解壓縮 ( --源自鳥哥的私房菜)1. 打包成xxx.tar
e.g.:tar -cvf file.tar file
2.?解包xxx.tar
e.g: ?tar -xvf file.tar
3.?打包成壓縮文件(即tarball)
?
壓縮命令有:gzip, bzip2, xz
壓縮后的文件后綴為:xxx.gz, xxx.bz2, xxx.xz
打包成壓縮文件需要經(jīng)過(guò)2步:
1. 先打包成xxx.tar
2.再壓縮為xxx.tar.{gz|bz2|xz}
然而tar已經(jīng)可以通過(guò)命令一步完成以上過(guò)程,下面只拿gzip這個(gè)壓縮命令來(lái)說(shuō),bzip2和xz的用法與其一樣:
-z: 使用gzip命令進(jìn)行壓縮/解壓縮
-j: 使用bzip2命令進(jìn)行壓縮/解壓縮
-J: 使用xz命令進(jìn)行壓縮/解壓縮
-c: 壓縮
-x: 解壓縮
-t: 查看tar文件內(nèi)容
-v: 顯示壓縮或解壓縮的過(guò)程
(1). 使用tar進(jìn)行打包壓縮成xxx.tar.gz
用法:tar -zcvf xxx.tar.gz xxx ...(多個(gè)目錄)
?
(2). 使用tar查看壓縮包內(nèi)的內(nèi)容
用法:tar -ztvf xxx.tar.gz
(3). 使用tar解壓縮xxx.tar.gz文件
用法:tar -zxvf xxx.tar.gz
(4). 使用tar解壓縮xxx.tar.gz文件到指定的目錄(該目錄需已經(jīng)存在)
用法:tar -zxvf xxx.tar.gz -C destdir
(5).?使用tar解壓縮xxx.tar.gz中某個(gè)文件
?用法: tar -zxvf xxx.tar.gz aaa/bbb
(轉(zhuǎn)自https://www.cnblogs.com/brianyi/p/7939628.html)
總結(jié)
以上是生活随笔為你收集整理的Centos7 压缩文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 每天定时运行程序(傻瓜式倒
- 下一篇: centos7文件同步服务器,教你在 C