最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
linuxtar命令如何使用

本篇內(nèi)容介紹了“l(fā)inux tar命令如何使用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元薌城做網(wǎng)站,已為上家服務(wù),為薌城各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

在linux中,tar命令可以將許多文件一起保存到一個單獨的磁帶或磁盤中進(jìn)行歸檔,語法“tar [選項] 源文件或目錄”;也可以從歸檔文件中還原所需文件,也就是打包的反過程,稱為解打包,語法“tar [選項] 壓縮包”;還可以同時打包壓縮,語法“tar [選項] 壓縮包 源文件或目錄”。

Linux tar打包命令詳解

Linux 系統(tǒng)中,最常用的歸檔(打包)命令就是 tar,該命令可以將許多文件一起保存到一個單獨的磁帶或磁盤中進(jìn)行歸檔。不僅如此,該命令還可以從歸檔文件中還原所需文件,也就是打包的反過程,稱為解打包。

使用 tar 命令歸檔的包通常稱為 tar 包(tar 包文件都是以“.tar”結(jié)尾的)。

tar命令做打包操作

當(dāng) tar 命令用于打包操作時,該命令的基本格式為:

[root@localhost ~]#tar [選項] 源文件或目錄

此命令常用的選項及各自的含義如表 1 所示。

表 1 tar 打包命令常用選項及含義
選項含義
-c將多個文件或目錄進(jìn)行打包。
-A追加 tar 文件到歸檔文件。
-f 包名指定包的文件名。包的擴展名是用來給管理員識別格式的,所以一定要正確指定擴展名;
-v顯示打包文件過程;

需要注意的是,在使用 tar 命令指定選項時可以不在選項前面輸入“-”。例如,使用“cvf”選項和 “-cvf”起到的作用一樣。

下面給大家舉幾個例子,一起看看如何使用 tar 命令打包文件和目錄。

示例1:打包文件和目錄

[root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg

linux tar命令如何使用

選項 "-cvf" 一般是習(xí)慣用法,記住打包時需要指定打包之后的文件名,而且要用 ".tar" 作為擴展名。打包目錄也是如此:

linux tar命令如何使用

示例2:打包并壓縮目錄

首先聲明一點,壓縮命令不能直接壓縮目錄,必須先用 tar 命令將目錄打包,然后才能用 gzip 命令或 bzip2 命令對打包文件進(jìn)行壓縮。例如:

[root@localhost ~]#ll -d test test.tar
drwxr-xr-x 2 root root 4096 6月 17 21:09 test
-rw-r--r-- 1 root root 10240 6月 18 01:06 test.tar
#我們之前已經(jīng)把test目錄打包成test.tar文件
[root@localhost ~]# gzip test.tar
[root@localhost ~]# ll test.tar.gz
-rw-r--r-- 1 root root 176 6月 18 01:06 test.tar.gz
#gzip命令會把test.tar壓縮成test.tar.gz

tar命令做解打包操作

當(dāng) tar 命令用于對 tar 包做解打包操作時,該命令的基本格式如下:

[root@localhost ~]#tar [選項] 壓縮包

當(dāng)用于解打包時,常用的選項與含義如表 2 所示。

表 2 tar 解打包常用選項及含義
選項含義
-x對 tar 包做解打包操作。
-f指定要解壓的 tar 包的包名。
-t只查看 tar 包中有哪些文件或目錄,不對 tar 包做解打包操作。
-C 目錄指定解打包位置。
-v顯示解打包的具體過程。

其實解打包和打包相比,只是把打包選項 "-cvf" 更換為 "-xvf"。我們來試試:

[root@localhost ~]# tar -xvf anaconda-ks.cfg. tar
#解打包到當(dāng)前目錄下

如果使用 "-xvf" 選項,則會把包中的文件解壓到當(dāng)前目錄下。如果想要指定解壓位置,則需要使用 "-C(大寫)" 選項。例如:

[root@localhost ~]# tar -xvf test.tar -C /tmp
#把文件包test.tar解打包到/tmp/目錄下

如果只想查看文件包中有哪些文件,則可以把解打包選項 "-x" 更換為測試選項 "-t"。例如:

[root@localhost ~]# tar -tvf test.tar

linux tar命令如何使用

tar命令做打包壓縮(解壓縮解打包)操作

你可能會覺得 Linux 實在太不智能了,一個打包壓縮,居然還要先打包成 ".tar" 格式,再壓縮成 ".tar.gz" 或 ".tar.bz2" 格式。其實 tar 命令是可以同時打包壓縮的,前面的講解之所打包和壓縮分開,是為了讓大家了解在 Linux 中打包和壓縮的不同。

當(dāng) tar 命令同時做打包壓縮的操作時,其基本格式如下:

[root@localhost ~]#tar [選項] 壓縮包 源文件或目錄

此處常用的選項有以下 2 個,分別是:

  • -z:壓縮和解壓縮 ".tar.gz" 格式;

  • -j:壓縮和解壓縮 ".tar.bz2"格式。

示例1:壓縮與解壓縮 ".tar.gz"格式

[root@localhost ~]# tar -zcvf tmp.tar.gz /tmp/
#把/temp/目錄直接打包壓縮為".tar.gz"格式,通過"-z"來識別格式,"-cvf"和打包選項一致

解壓縮也只是在解打包選項 "-xvf" 前面加了一個 "-z" 選項。

[root@localhost ~]# tar -zxvf tmp.tar.gz
#解壓縮與解打包".tar.gz"格式

前面講的選項 "-C" 用于指定解壓位置、"-t" 用于查看壓縮包內(nèi)容,在這里同樣適用。

示例2:壓縮與解壓縮 ".tar.bz2" 格式

和".tar.gz"格式唯一的不同就是"-zcvf"選項換成了 "-jcvf",如下所示:

[root@localhost ~]# tar -jcvf tmp.tar.bz2 /tmp/
#打包壓縮為".tar.bz2"格式,注意壓縮包文件名
[root@localhost ~]# tar -jxvf tmp.tar.bz2
#解壓縮與解打包".tar.bz2"格式

把文件直接壓縮成".tar.gz"和".tar.bz2"格式,才是 Linux 中最常用的壓縮方式,這是大家一定要掌握的壓縮和解壓縮方法。

tar 命令最初被用來在磁帶上創(chuàng)建備份,現(xiàn)在可以在任何設(shè)備上創(chuàng)建備份。利用 tar 命令可以把一大堆的文件和目錄打包成一個文件,這對于備份文件或是將幾個文件組合成為一個文件進(jìn)行網(wǎng)絡(luò)傳輸是非常有用的。

“l(fā)inux tar命令如何使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


分享文章:linuxtar命令如何使用
分享路徑:http://fisionsoft.com.cn/article/jccspj.html