日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
學(xué)會使用Linux中的tar.gz打包命令(linux打包命令tar.gz)

學(xué)會使用Linux中的tar.gz打包命令

成都創(chuàng)新互聯(lián)公司長期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為進(jìn)賢企業(yè)提供專業(yè)的做網(wǎng)站、成都網(wǎng)站設(shè)計,進(jìn)賢網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

在Linux系統(tǒng)中,使用tar.gz打包命令可以將多個文件或目錄打包成一個壓縮文件,以便于傳輸、備份和存儲等目的。本文將詳細(xì)介紹Linux中的tar.gz打包命令的使用方法。

一、tar.gz格式的介紹

tar.gz格式是GNU的壓縮格式,也被稱為tarball或tgz文件。它是一種將多個文件或目錄打包成一個文件并壓縮的格式,類似于Windows系統(tǒng)中的zip格式。tar.gz壓縮格式可以通過很多工具實現(xiàn)打包壓縮,如tar、gzip、7-zip等。

二、tar.gz打包命令的語法

tar.gz打包命令的基本語法如下:

tar -zcvf filename.tar.gz source_file (或 source_dir)

其中,-z選項表示要使用gzip壓縮文件,-c表示要創(chuàng)建新的tar文件,-v表示顯示命令的執(zhí)行過程,-f表示是打包生成的文件名和路徑。

三、tar.gz打包命令的使用

1. 打包單個文件

要打包一個單個文件,可以使用如下命令:

tar -zcvf filename.tar.gz source_file

例如,打包一個名為test.txt的文件,命令如下:

tar -zcvf test.tar.gz test.txt

2. 打包多個文件

要打包多個文件,可以在命令中指定它們的文件名:

tar -zcvf filename.tar.gz source_file1 source_file2 source_file3

例如,打包三個文件test1.txt、test2.txt和test3.txt,命令如下:

tar -zcvf test.tar.gz test1.txt test2.txt test3.txt

3. 打包目錄

要打包一個目錄,需要指定目錄的路徑:

tar -zcvf filename.tar.gz source_dir

例如,打包目錄/var/www/html,命令如下:

tar -zcvf html.tar.gz /var/www/html

4. 打包多個目錄

要打包多個目錄,可以在命令中指定它們的目錄路徑:

tar -zcvf filename.tar.gz source_dir1 source_dir2 source_dir3

例如,打包兩個目錄/var/www/html和/var/log,命令如下:

tar -zcvf web.tar.gz /var/www/html /var/log

5. 排除打包某些文件或目錄

有時候我們需要打包某個目錄,但又不想把其中的某些文件或目錄壓縮進(jìn)去,可以通過在命令中指定排除選項–exclude實現(xiàn)。

tar -zcvf filename.tar.gz –exclude=source_file_or_dir source_dir

例如,打包/var/www目錄,但不想壓縮其中的images目錄,命令如下:

tar -zcvf www.tar.gz –exclude=images /var/www

四、tar.gz解壓命令的使用

要解壓.tar.gz文件,可以使用如下命令:

tar -zxvf filename.tar.gz

其中,-z選項是解壓.gz文件,-x選項是解開文件。

例如,解壓test.tar.gz文件,命令如下:

tar -zxvf test.tar.gz

五、使用tar -tvf命令查看打包文件的內(nèi)容

使用tar -tvf命令可以查看.tar.gz文件的內(nèi)容,包括文件名、輸出日期和大小等信息。

例如,查看test.tar.gz文件的內(nèi)容,命令如下:

tar -tvf test.tar.gz

六、結(jié)語

通過本文的介紹,我們可以看到tar.gz打包命令非常實用,可以將多個文件或目錄打包成一個壓縮文件,方便我們進(jìn)行傳輸、備份和存儲等操作。同時,對于Linux系統(tǒng)的管理員來說,正確使用tar.gz打包命令也是很重要的一項技能。

相關(guān)問題拓展閱讀:

  • Linux中tar的命令
  • Linux中用tar命令對文件夾進(jìn)行打包壓縮

Linux中tar的命令

tar 歸檔+壓縮

語法:tar czvf newfile.tar.gz SOURCE

語法:tar czvf 壓縮后的文件名(tar.gz tar.bz2) 需要壓縮的文件或目錄

常用參數(shù):

-z, –gzip  以gzip方式壓縮  擴展名: tar.gz

-j :   以bz2方式壓縮的  擴展名:tar.bz2

-J:   以xz 方式壓縮   擴展名:tar.xz

 

例1:創(chuàng)建.tar.gz 包

# tar cvf /root/etc.tar /etc

# tar zcvf /root/etc.tar.gz /etc  #歸檔,注意備份的名字后綴

# tar zxvf /root/etc.tar.gz    #解壓縮

# tar xvf /root/etc.tar.gz      #解壓縮

 

例2:創(chuàng)建.tar.bz2包

語法: #tar jcvf newfile.tar.bz2  SOURCE

#  tar -jcvf ~/etc.tar.bz2 /etc   

#  tar -jxvf ~/etc.tar.bz2     #解壓縮

#  tar -xvf ~/etc.tar.bz2     #解壓縮

#  tar jxvf ~/etc.tar.bz2 -C  /opt  #解壓到opt目錄下

 

例3:創(chuàng)建.tar.xz包

#  tar -Jcvf ~/etc.tar.xz /etc

#  tar -Jxvf ~/etc.tar.xz#tar.xz 這類包,解壓縮

#  tar -xvf ~/etc.tar.xz  

對比三種壓縮方式后壓縮比例:

# time tar zcf /root/etc.tar.gz /etc

# time tar jcf /root/etc.tar.bz2 /etc

# time tar Jcf /root/etc.tar.xz /etc

# ll -h etc.tar*  (*為通配符,代表任意字符任意次)

-rw-r–rroot   28M 5月:10 etc.tar

-rw-r–rroot   8.7M 5月:14 etc.tar.bz2 #常用

-rw-r–rroot   9.8M 5月:11 etc.tar.gz #常用

-rw-r–rroot   7.0M 5月:16 etc.tar.xz #這個壓縮比例更高,壓縮的時間是最長

查看源文件大小

# du -sh /etc

31M /etc

etc.tar包為28M ,實際幾乎沒怎么壓縮。xz格式化為7.0M,傳輸?shù)臅r候效率提高很多。

 

擴展:

解壓指定文件到指定目錄

# tar -C /opt -xvf boot.tar.gz boot/grub2/grub.cfg

解壓某一類型文件到指定目錄

–wildccards 文件名匹配,使用通配符

# tar -tvf boot.tar.gz

# tar -C /opt -xvf boot.tar.gz –wildcards *.mo

排除指定文件并解壓

# rm -rf /opt/boot

# tar -C /opt -xvf boot.tar.gz boot/grub2 –exclude=boot/grub2/i386-pc

tar filename…《==打包與壓縮

tar 《==查看檔案

tar 《==解壓縮

選項與參數(shù):

-c:建立打包檔案,可搭配-v來觀察過程中被打包的檔案名(filename)

-t:查看打包檔案的內(nèi)容含有那些檔案

-x:解壓縮的功能,可以搭配-C在特定的目錄解開;-c、-t、-x不能同時出現(xiàn)在一串指令列中。

-j:透過bzip2的支持進(jìn)行壓縮/解壓縮:此時檔案名更好為*.tar.bz2

-z:透過gzip的支持進(jìn)行壓縮/解壓縮:此時檔案名更好為*.tar.gz

-v:在壓縮/解壓縮的過程中,將正在處理文件名顯示出來

-f filename:-f后面要立刻接被處理的檔案名!建議-f單獨寫一個選項

-C 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項

舉個例子來說吧。

如果已經(jīng)存在用戶rehdat, 文件/root/filetext.tar(這種格式只是單純的打包,當(dāng)然權(quán)限是只有root才能讀寫)。

# tar -xf filetext.tar -C /home/redhat/

# tar -zxf filetext.tar.gz -C /home/redhat/

(對使用gzip格式壓縮的包進(jìn)行解壓縮)

# tar -jxf filetext.tar.bz /home/redhat/

(對使用bzip2格式壓縮的包進(jìn)行解壓縮)

如果想要使用普通用戶進(jìn)行解壓縮,那就必須賦予權(quán)限,實際操作命令還是一樣的。

你的這個文件是個什么格式的?是單純的打了個包還是.gz或者bz2格式的文件?如果你也不知道你可以用 file filetext.tar 來查案下這個文件的類型。

如果是.gz的

tar zxf filetext.tar.gz -C /home/普通用戶的名字/Desktop

如果是bz2的

tar jxf filetext.tar.bz2 -C /home/普通用戶的名字/Desktop

如果只是個tar包沒有被壓縮

tar xf filetext.tar.bz2 -C /home/普通用戶的名字/Desktop

解壓:

tar -xvf /{文件路徑}/filetext.tar -C /{目標(biāo)路徑}

要那個用戶能用更好改下權(quán)限:

chown {登錄用戶名}:{登錄用戶組} /{目標(biāo)路徑}/{解壓的文件}

Linux中用tar命令對文件夾進(jìn)行打包壓縮

打包: 指將多個文件(或目錄)合并成一個文件,方便在不同節(jié)點之間傳遞或在態(tài)鎮(zhèn)服務(wù)器集群上部署.

壓縮或打包文件常見擴展名: *.tar, *.tar.gz, *.gz, *.bz2, *.Z;

Linux系統(tǒng)一般文件的擴展名用途不大,但是壓縮或打包文件的擴展名是必須的帆襲粗.因為linux支持的壓縮命令較多,不同的壓縮技術(shù)使用的壓縮算法區(qū)別較大,根據(jù)擴展名能夠使用對應(yīng)的解壓算法.

將文件夾打包,也能將包解開成文件夾.

例1:

在/tmp文件夾下創(chuàng)建demo文件夾,將/etc目錄拷貝到/tmp/demo目錄里,然后打包壓縮成gz格式,要求顯示壓縮詳情。

1)在/tmp文件夾下創(chuàng)建demo文件夾,將/etc目錄拷貝到/tmp/demo目錄里.

注意: 拷貝非空目錄要加 -r

2)將etc文件夾打包壓縮成禪答gz格式,并顯示壓縮詳情.

tar -czvf 打包壓縮后文件名 被打包壓縮的文件夾

如果打包壓縮成.bz2格式,那么tar命令的參數(shù): -cjvf.

例2:

先刪除etc目錄,解壓縮myetc.tar.gz到當(dāng)前目錄.

1)刪除etc目錄

2)解壓縮myetc.tar.gz到當(dāng)前目錄

例3: 將myetc.tar.gz解壓縮到指定目錄/home

例4:

僅僅解壓縮myetc.tar.gz里的某個目錄,例如etc/udev

1)先刪除etc目錄

2)解壓縮myetc.tar.gz到etc/udev目錄

關(guān)于linux打包命令 tar.gz的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


網(wǎng)站欄目:學(xué)會使用Linux中的tar.gz打包命令(linux打包命令tar.gz)
本文鏈接:http://m.5511xx.com/article/dpcedjj.html