用來壓縮和解壓檔案。tar 本身不具有壓縮功能,只具有打包功能,有關壓縮及解壓是呼叫其它的功能來完成。
弄清兩個概念:打包和壓縮。打包是指將一大堆檔案或目錄變成乙個總的檔案;壓縮則是將乙個大的檔案通過一些壓縮演算法變成乙個小檔案
常用引數:
-c 建立新的壓縮檔案
-f 指定壓縮檔案
-r 新增檔案到已經壓縮檔案包中
-u 新增改了和現有的檔案到壓縮包中
-x 從壓縮包中抽取檔案
-t 顯示壓縮檔案中的內容
-z 支援gzip壓縮
-j 支援bzip2壓縮
-z 支援compress解壓檔案
-v 顯示操作過程
有關 gzip 及 bzip2 壓縮:
gzip 例項:壓縮 gzip filename .tar.gz 和.tgz 解壓:gunzip filename.gz 或 gzip -d filename.gz
對應:tar zcvf filename.tar.gz tar zxvf filename.tar.gz
bz2例項:壓縮 bzip2 -z filename .tar.bz2 解壓:bunzip filename.bz2或bzip -d filename.bz2
對應:tar jcvf filename.tar.gz 解壓:tar jxvf filename.tar.bz2
例項:(1)將檔案全部打包成 tar 包
tar -cvf log.tar 1.log,2.log 或tar -cvf log.*
(2)將 /etc 下的所有檔案及目錄打包到指定目錄,並使用 gz 壓縮
tar -zcvf /tmp/etc.tar.gz /etc
(3)檢視剛打包的檔案內容(一定加z,因為是使用 gzip 壓縮的)
tar -ztvf /tmp/etc.tar.gz
(4)要壓縮打包 /home, /etc ,但不要 /home/dmtsai
tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
tar用法例項 tar命令
tar 檔案是幾個檔案和 或 目錄在乙個檔案中的集合。這是建立備份和歸檔的佳徑。tar 使用的選項有 c 建立乙個新歸檔。f 當與 c 選項一起使用時,建立的 tar 檔案使用該選項指定的檔名 當與 x 選項 一起使用時,則解除該選項指定的歸檔。t 顯示包括在 tar 檔案中的檔案列表。v 顯示檔案...
Linux 命令 tar 命令
tar abcdgghiklmmoopprrsstuuvwwxzz b 區塊數目 c 目的目錄 f 備份檔案 f date 日期時間 atime preserve backuup 備份方式 checkpoint concatenate confirmation delete exclude 範本樣式...
Linux命令 tar命令
1.命令原型 tar 必要引數 選擇引數 檔案 2.詳解 這個五個是獨立命令,壓縮和解壓都要用到其中乙個,可以和別的命令連用但只能用其中乙個,下面的引數是根據需要在壓縮 下面的 f引數是必須的 1.將目錄test的檔案打成乙個名為test.tar的包。c是表示產生新的包,f指定包的檔名。tar cv...