国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux tar命令使用列子第1/2頁(yè)

2019-11-02 16:39:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
    用tar建立存檔

    tar是"tape archive"(磁帶存檔)的簡(jiǎn)稱,它出現(xiàn)在還沒(méi)有軟盤(pán)驅(qū)動(dòng)器、硬盤(pán)和光盤(pán)驅(qū)動(dòng)器的計(jì)算機(jī)早期階段。那時(shí)軟件的發(fā)行和備份都需要大卷的磁帶,計(jì)算機(jī)上運(yùn)行的頭幾個(gè)程序中就得有一個(gè)是磁帶的閱讀程序。隨著時(shí)間的推移, tar命令逐漸變?yōu)橐粋€(gè)將很多文件進(jìn)行存檔的工具,目前許多用于Linux操作系統(tǒng)的程序就是打包為tar檔案文件的形式。

    tar 命令的格式是:

    tar [option] <file>;

    tar命令有很多參數(shù),利用f選項(xiàng)、設(shè)備或文件的名字可以指示tar命令將檔案置于特定的設(shè)備或文件中。當(dāng)為tar的檔案創(chuàng)建一個(gè)文件時(shí),這個(gè)文件名的擴(kuò)展通常是如果指定了一個(gè)目錄名,那么它所有的子目錄都會(huì)被包含在檔案之中。

    利用tar命令和f選項(xiàng)的格式如下所示:

    #tar opionsf  archive-name.tar directory-and-filenames

    要?jiǎng)?chuàng)建一個(gè)檔案應(yīng)使用c選項(xiàng),與f選項(xiàng)一起,c選項(xiàng)會(huì)在設(shè)備或文件中創(chuàng)建檔案,應(yīng)在f選項(xiàng)的左邊輸入這一選項(xiàng)。在下例中,目錄mydir和它所有的子目錄都被存入文件myarch.tar中。

    #tar cf  myarch.tar  mydir

    如果想要改動(dòng)已經(jīng)存檔的目錄中的文件,可以使用u選項(xiàng)使tar更新檔案中的文件。tar比較每一個(gè)檔案文件與相應(yīng)用戶目錄中文件最近一次修改的時(shí)間,然后將上一次存檔之后又被修改過(guò)的文件拷貝到檔案文件中去。在用戶目錄中新創(chuàng)建的文件也會(huì)被添加到檔案文件中。在下面的例子中,用戶用mydir目錄中最近被修改或添加的文件來(lái)對(duì)myarch.tar文件進(jìn)行更新。

    #tar uf myarch.tar mydir

    如果想查看在一個(gè)檔案中存儲(chǔ)著哪些文件,可以使用tar命令和t選項(xiàng)。下面命令列出所有存儲(chǔ)在myarch.tar檔案中的文件:

    #tar tf myarch.tar

    要將文件備份到一個(gè)特定的設(shè)備,只須把設(shè)備名作為檔案。在下面的例子中,用戶在/dev/fdo設(shè)備的軟盤(pán)中創(chuàng)建了一個(gè)檔案,并將mydir目錄中所有的文件都拷貝到檔案中。

    #tar cf/dev/fdo  mydir

    要恢復(fù)設(shè)備磁盤(pán)中的文件,可使用xf選項(xiàng):

    #tar xf/dev/fdo

    如果所備份的文件大小超過(guò)設(shè)備可用的存儲(chǔ)器,比如軟盤(pán),此時(shí)就可以創(chuàng)建一個(gè)使用多個(gè)標(biāo)號(hào)的tar檔案。當(dāng)使用m選項(xiàng)向一個(gè)軟驅(qū)進(jìn)行存檔時(shí),tar命令在一張軟盤(pán)已滿的時(shí)候會(huì)提醒再放入一張新的軟盤(pán)。

    #tar cmf/dev/fdo  mydir

    要想恢復(fù)幾張盤(pán)中的檔案,只要將第一張軟盤(pán)放入軟驅(qū),然后輸入有x和m選項(xiàng)的tar命令。必要時(shí)會(huì)被提醒放入另外一張軟盤(pán)。

    #tar  xmf/dev/fdo

    tar操作不會(huì)對(duì)檔案文件實(shí)行壓縮操作。如果想壓縮檔案文件,可以指示tar激活gzip實(shí)用工具,在存檔之前對(duì)文件進(jìn)行壓縮。利用z選項(xiàng),tar在對(duì)文件存檔之前首先要使用gzip來(lái)壓縮文件。當(dāng)恢復(fù)文件時(shí),同樣的Z選項(xiàng)將激活gzip對(duì)文件解壓。

    #tar czf  myarch.tar mydir

    值得注意的是,壓縮檔案中的單個(gè)文件和整體壓縮檔案是不同的。通常檔案文件是為了便于傳輸而把幾個(gè)文件組合成為一個(gè)tar文件。為了縮短傳輸時(shí)間,檔案應(yīng)當(dāng)越小越好,可以將其壓縮然后傳送壓縮后的版本。接收者可以對(duì)之解壓縮,然后恢復(fù)tar文件。在tar文件上使用gzip將會(huì)產(chǎn)生有.tar.gz擴(kuò)展名的文件。擴(kuò)展名.gz被加到被壓縮的gzip文件名之后。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 闽侯县| 常熟市| 兰坪| 北川| 内黄县| 治多县| 揭西县| 唐河县| 河东区| 监利县| 米脂县| 宁城县| 濮阳市| 新安县| 象州县| 巫山县| 攀枝花市| 黄龙县| 河源市| 乳山市| 农安县| 雷山县| 济阳县| 潼关县| 临海市| 柞水县| 洪泽县| 柘城县| 紫阳县| 尼玛县| 凤翔县| 石河子市| 房产| 客服| 阿克| 开阳县| 石阡县| 防城港市| 河东区| 镇宁| 阿克苏市|