使用 tar 打包工具

    技术2022-05-20  30

    一、什麼是 tar

    在Linux上,為了便於檔案以及目錄的交流、儲存以及傳輸,我們通常把一大堆檔案以及目錄「打包」為一個單一檔案。這個打包工具就是tar,而打包好的檔案就稱為tar ball(xxx.tar)。順帶一提的是,tar本身並沒有壓縮檔案,而我們經常看到的xxx.tar.gz(.tgz)是tar ball再經gzip壓縮,而xxx.tar.Z則是tar ball 再經compress壓縮,而xxx.tar.bz2則是tar ball 再經bzip2壓縮。

    二、如何打包

     tar [cvfz] [tar ball檔案] [被tar的檔案或目錄]

    c          create一個tar ball

    f         指定tar ball檔名

    v         verbose,列出過程

    z         使用gzip壓縮 tar ball

     tar zcvf etc.tar.gz /etc/*

    三、如何解出

     tar [-xvfz] [tar ball檔案] [被tar的檔案或目錄]

    x             解出tar ball

    f             指定tar ball檔名

    v             verbose,列出過程

    z             使用gzip解壓縮(.gz)

     tar zxvf etc.tar.gz /home/


    最新回复(0)