歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux中tar命令操作文件的基本使用教程

語法
     tar [-] A --catenate --concatenate | c --create | d --diff --compare |

         --delete | r --append | t --list | --test-label | u --update | x

         --extract --get [options] [pathname...]

描述
    原始正宗官方的說法是:Tar儲存或提取磁帶和硬盤上的存檔。

功能選項
    -a,--catenate,--concatenate
        向存檔添加文件
    -c, --create
        創建tar文件
    -d,--diff,--compare
        尋找存檔和 當前文件的區別
    -x,--extract,--get
        解壓存檔

其他選項
    -C,--directory
        改變目錄
    -f,--file ARCHIVE
        指定文件或存檔
    -j,--bzip2
    -O,--to-stdout
    -z,--gzip,--gunzip,--ungzip
    -v,--verbose
        詳細列出處理的文件

用法實例
壓縮成gzip文件:

復制代碼代碼如下:
tar -zcvf shell.tar.gz shell/

將gzip文件解壓:

復制代碼代碼如下:
tar -zxvf shell.tar.gz

壓縮為bz2文件:

復制代碼代碼如下:
tar -jcvf shell.tar.bz2 shell/

將bz2文件解壓:

復制代碼代碼如下:
tar -jxvf shell.tar.bz2

如果只想將文件打成tar包,不做壓縮,同樣很簡單:

復制代碼代碼如下:
tar -cvf shell.tar shell/

同樣,解壓你也就知道了:

復制代碼代碼如下:
tar -xvf shell.tar

Copyright © Linux教程網 All Rights Reserved