亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux tar命令使用列子第1/2頁

2024-09-05 23:02:17
字體:
來源:轉載
供稿:網友
    用tar建立存檔

    tar是"tape archive"(磁帶存檔)的簡稱,它出現在還沒有軟盤驅動器、硬盤和光盤驅動器的計算機早期階段。那時軟件的發行和備份都需要大卷的磁帶,計算機上運行的頭幾個程序中就得有一個是磁帶的閱讀程序。隨著時間的推移, tar命令逐漸變為一個將很多文件進行存檔的工具,目前許多用于Linux操作系統的程序就是打包為tar檔案文件的形式。

    tar 命令的格式是:

    tar [option] <file>;

    tar命令有很多參數,利用f選項、設備或文件的名字可以指示tar命令將檔案置于特定的設備或文件中。當為tar的檔案創建一個文件時,這個文件名的擴展通常是如果指定了一個目錄名,那么它所有的子目錄都會被包含在檔案之中。

    利用tar命令和f選項的格式如下所示:

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

    要創建一個檔案應使用c選項,與f選項一起,c選項會在設備或文件中創建檔案,應在f選項的左邊輸入這一選項。在下例中,目錄mydir和它所有的子目錄都被存入文件myarch.tar中。

    #tar cf  myarch.tar  mydir

    如果想要改動已經存檔的目錄中的文件,可以使用u選項使tar更新檔案中的文件。tar比較每一個檔案文件與相應用戶目錄中文件最近一次修改的時間,然后將上一次存檔之后又被修改過的文件拷貝到檔案文件中去。在用戶目錄中新創建的文件也會被添加到檔案文件中。在下面的例子中,用戶用mydir目錄中最近被修改或添加的文件來對myarch.tar文件進行更新。

    #tar uf myarch.tar mydir

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

    #tar tf myarch.tar

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

    #tar cf/dev/fdo  mydir

    要恢復設備磁盤中的文件,可使用xf選項:

    #tar xf/dev/fdo

    如果所備份的文件大小超過設備可用的存儲器,比如軟盤,此時就可以創建一個使用多個標號的tar檔案。當使用m選項向一個軟驅進行存檔時,tar命令在一張軟盤已滿的時候會提醒再放入一張新的軟盤。

    #tar cmf/dev/fdo  mydir

    要想恢復幾張盤中的檔案,只要將第一張軟盤放入軟驅,然后輸入有x和m選項的tar命令。必要時會被提醒放入另外一張軟盤。

    #tar  xmf/dev/fdo

    tar操作不會對檔案文件實行壓縮操作。如果想壓縮檔案文件,可以指示tar激活gzip實用工具,在存檔之前對文件進行壓縮。利用z選項,tar在對文件存檔之前首先要使用gzip來壓縮文件。當恢復文件時,同樣的Z選項將激活gzip對文件解壓。

    #tar czf  myarch.tar mydir

    值得注意的是,壓縮檔案中的單個文件和整體壓縮檔案是不同的。通常檔案文件是為了便于傳輸而把幾個文件組合成為一個tar文件。為了縮短傳輸時間,檔案應當越小越好,可以將其壓縮然后傳送壓縮后的版本。接收者可以對之解壓縮,然后恢復tar文件。在tar文件上使用gzip將會產生有.tar.gz擴展名的文件。擴展名.gz被加到被壓縮的gzip文件名之后。

    下面的例子創建了myarch.tar的一個壓縮的版本,它具有了.gz的擴展名。

    #gzip  myarch.tar
    #ls
    #myarch.tar.gz

    tar命令雖然有非常多的參數,但是使用起來并不困難,可以快速而又簡單地為任何需要的子目錄生成檔案文件。

    首先,我們來建立一個有三個文件的子目錄,再建立一個有另外三個文件的子目錄,如下所示:

    # mkdir mydir
    #cd mydir
    # touch file1 file2 file3
    # mkdir mydir2
    #cd mydir2
    # touch file21 file22 file23
    #cd../..
    #tree mydir
    mydir
      file1
      file2
      file3
    mydir2
      file21
      file22
      file23

    現在已經有了一個子目錄和其中的文件,使用這個命令的c(生成)和f(文件)參數來生成一個tar檔案文件:

    # tar cf mydir.tar mydir
    # ls -l *.tar
    - r w - r - - r - - 1 bball u s e r s 10240 Jan 5 15 : 01 mydir. t a r

    請注意,原來的子目錄并沒有發生變化。在缺省的情況下,tar命令不會刪除原來的子目錄和文件。如果想看看命令執行的過程,可以使用v參數,如下所示:

    # tar cvf mydir.tar mydir
    mydir/
    mydir/file1
    mydir/file2
    mydir/file3
    mydir/mydir2/
    mydir/mydir2/file21
    mydir/mydir2/file22
    mydir/mydir2/file23

    tar命令在進行操作的時候,就會把正在添加到檔案文件中去的子目錄和文件的文件名顯示出來。使用w參數,即交互參數,這樣tar命令在執行的過程當中會詢問是否想加入每個文件。當想有選擇地備份內容不多的子目錄的時候,這樣就非常地方便,如下所示:

    # tar cwf mydir.tar mydir
    add mydir?y
    add mydir/file1?n
    add mydir/file2?y
    add mydir/file3?n
    add mydir/mydir2?y
    add mydir/mydir2/file21?y
    add mydir/mydir2/file22?n
    add mydir/mydir2/file23?y

    在上面的例子中,沒有把文件file1、file3和文件file22歸檔??梢允褂胻ar命令的t參數列出檔案文件中的內容,f參數定義操作所使用的tar檔案文件,如下所示:

    # tar tf mydir.tar
    mydir/
    mydir/file2
    mydir/mydir2/
    mydir/mydir2/file21
    mydir/mydir2/file23

    需要注意的是,如果參數的順序放錯了,tar命令會顯示出錯信息并退出。

    下面就來看看如何來釋放整個的檔案文件或者其中的某一個文件。如果想釋放其中所有的文件,可以同時使用-x釋放參數和-f。為了了解命令執行的過程,還可以加上-v參數:

    # tar xvf mydir.tar
    mydir/
    mydir/file2
    mydir/mydir2/
    mydir/mydir2/file21
    mydir/mydir2/file23
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美国产一本综合首页| 亚洲欧洲国产精品| 久久人91精品久久久久久不卡| 国产精品爱啪在线线免费观看| 亚洲精品在线不卡| 午夜精品免费视频| 亚洲欧美在线一区二区| 欧美日韩视频免费播放| 日本一欧美一欧美一亚洲视频| 亚洲精品自拍第一页| 欧美精品videofree1080p| 亚洲大胆人体在线| 2023亚洲男人天堂| 国产亚洲视频中文字幕视频| 国产精品白丝av嫩草影院| 欧美性xxxxx极品娇小| 欧美插天视频在线播放| 欧美成人午夜影院| 久久久噜噜噜久久久| 一区二区三区黄色| 日韩激情在线视频| 全球成人中文在线| 韩国19禁主播vip福利视频| 欧美国产中文字幕| 亚洲影院色无极综合| 成人黄色短视频在线观看| 国产日韩在线播放| 欧美成人剧情片在线观看| 亚洲最大的免费| 欧美激情亚洲激情| 欧美大片网站在线观看| 日本免费一区二区三区视频观看| 国产精品对白刺激| 欧美黄色片在线观看| 国产精品精品久久久久久| 亚洲国产成人一区| 午夜欧美大片免费观看| 国产丝袜一区二区三区免费视频| 欧美性色视频在线| 中文字幕日韩精品有码视频| 欧美自拍视频在线| 亚洲国产精品视频在线观看| 亚洲欧美999| 川上优av一区二区线观看| 91精品国产色综合久久不卡98| 欧美成人午夜激情视频| 久久久精品视频成人| 美日韩丰满少妇在线观看| 久久99国产综合精品女同| 成人女保姆的销魂服务| 欧美激情综合色| 亚洲人成电影在线播放| 一区二区三区四区在线观看视频| 亚洲欧洲激情在线| 国产精品久久91| 国产午夜精品全部视频在线播放| 亚洲国产日韩欧美综合久久| 日韩欧美国产中文字幕| 亚洲精品国产精品自产a区红杏吧| 久久99亚洲热视| 久久久电影免费观看完整版| 色噜噜久久综合伊人一本| 美女av一区二区三区| 日韩成人av在线| 国产日韩av在线| 国产精品男人的天堂| 亚洲精品v天堂中文字幕| 亚洲欧洲高清在线| 欧美国产亚洲精品久久久8v| 中文字幕亚洲欧美日韩高清| 日韩高清欧美高清| 欧美xxxx18国产| 欧美日韩国产二区| 最新亚洲国产精品| 5566日本婷婷色中文字幕97| 欧美日韩国产精品一区二区三区四区| 亚洲欧美三级伦理| 亚洲免费电影在线观看| 欧美激情18p| 欧美精品videosex极品1| 国产一区二区三区在线| 91精品国产777在线观看| 亚洲一区二区三区四区视频| 国内精品久久久久久久久| 日本亚洲欧洲色| 日韩精品在线观看一区| 欧洲永久精品大片ww免费漫画| 亚洲精品成人久久电影| 久久久久久久999精品视频| 九九视频这里只有精品| 日韩av影片在线观看| 精品中文字幕在线2019| 亚洲一区二区中文字幕| 欧美日韩精品中文字幕| 国产精品欧美激情| 狠狠躁夜夜躁人人爽超碰91| 国产一区二区精品丝袜| 97国产精品久久| 中文字幕成人在线| 日本亚洲欧洲色| 日韩精品极品视频| 色播久久人人爽人人爽人人片视av| 亚洲国产美女久久久久| 欧美在线国产精品| 亚洲午夜性刺激影院| 亚洲精品乱码久久久久久按摩观| 色偷偷偷亚洲综合网另类| 热99精品只有里视频精品| 国产日本欧美视频| 亚洲国产精品国自产拍av秋霞| 亚洲国产女人aaa毛片在线| 成人国产在线激情| 亚洲高清在线观看| 97精品视频在线| 亚洲精品免费网站| 亚洲欧美中文另类| 色av吧综合网| 国产主播精品在线| 日韩欧美亚洲国产一区| 992tv成人免费影院| 国产精品福利在线观看网址| 久久久免费精品| 欧美午夜宅男影院在线观看| 欧美又大又硬又粗bbbbb| 久久久久99精品久久久久| 成人激情免费在线| 国产精品aaaa| 国产精品久久久久av免费| 国产网站欧美日韩免费精品在线观看| 国产日韩欧美日韩| 精品国产91久久久久久老师| 26uuu国产精品视频| 黄网动漫久久久| 国产精品视频午夜| 欧美成人免费全部观看天天性色| 91av视频在线观看| 91九色视频在线| 国产一区二区欧美日韩| 亚洲女人天堂视频| 456亚洲影院| 国产亚洲欧美视频| 久久777国产线看观看精品| 精品爽片免费看久久| 91在线高清免费观看| 亚洲视屏在线播放| 日韩av在线网址| 国产人妖伪娘一区91| 综合网日日天干夜夜久久| 国产精品日韩久久久久| 精品成人69xx.xyz| 久久久久久国产三级电影| 国产性猛交xxxx免费看久久| 日韩av一卡二卡| 秋霞午夜一区二区| 国产精品欧美日韩一区二区| 精品一区二区电影| 亚洲欧洲日产国产网站| 91精品国产色综合久久不卡98口| 亚洲精品av在线播放| 青青a在线精品免费观看| 91av成人在线| 亚洲国产精品免费| 91精品国产自产在线观看永久| 亚洲精品www久久久久久广东|