1. 請問一下tar文件是什麼
1、Unix和類Unix系統上的壓縮打包工具,可以將多個文件合並為一個文件,打包後的文件後綴亦為「tar」。tar文件格式已經成為POSIX標准,最初是POSIX.1-1988,當前是POSIX.1-2001。本程序最初的設計目的是將文件備份到磁帶上(tapearchive),因而得名tar。
2、tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有用戶。
更多關於tar文件是什麼,進入:https://m.abcgonglue.com/ask/6c95c21615833875.html?zd查看更多內容
2. tar 是什麼文件格式,是干什麼用的,用什麼打開
匿名提問會失分。。回答不會。。。
中文釋義:磁帶歸檔
注 解:UNIX/Linux中的一個文件打包工具,用於將許多文件一起打包,形成一個檔案文件,以便歸檔。它最初設計用於磁帶備份,現在也可用於其它存儲介質。單獨使用時,生成具有.tar擴展名的文件。當與Gzip結合用於數據壓縮時,生成的文件擴展名可能是.tgz、.tar.gz或與compress結合用於數據壓縮時,生成的文件擴展名則是.tar.Z。
原文招抄的。。。
繼續匿名。
3. tar命令是怎麼使用
tarball壓縮格式,源於Linux的一個指令,Windows上可以用WinRAR打開
Linux的實用程序tar最初是為了製作磁帶存檔而設計的(把文件和目錄復制到磁帶中,然後從存檔中提取或恢復文件),而現在的應用中可以把它用於任何設備,它是數據備份中最常用的命令之一。
下面具體介紹tar命令的使用方法:
(1)格式:tar
參數
......
(2)參數:
c:
創建備份(Create)
v:
表示回顯模式(Verbose),將產生一系列備份的文件列表
f:
指定使用的備份文件,它後面的參數為輸出的備份文件名
x:
展開備份文件
t:
顯示備份文件的內容
T:
後面跟隨一個文件參數,指定從這個文件中讀取要備份的各個文件的路徑。如果不使用T參數,那麼就需要一個參數,指明進行備份文件和目錄的路徑
Z:
使用壓縮方式創建和解開備份文件,這是GNU的新版tar的功能,需要同時安裝gzip。
例如:
$
tar
cvf
backup.tar
/etc
上面的命令將/etc下的所有文件打包成tar存檔文件backup.tar。tar的第一個參數「cvf」,是tar的命令參數,「c」告訴
tar創建一個存檔文件;「v」選項迫使tar採用冗長模式,即在存檔時列印每個文件名;「f」選項告訴tar下一個參數backup.tar是創建的存檔文件名。
下面一行的命令將tar文件backup.tar解開並放到當前工作目錄下。必須說明的是這樣做是有危險的,因為在從tar文件中解開文件時,舊文件將被覆蓋。
$
tar
xvf
backup.tar
在解開tar文件之前,知道在何處打開文件是非常重要的。例如,假設存檔以下文件:/etc/hosts,/etc/group和/etc/passwd。如果用下述命令:
$
tar
cvf
backup.tar
/etc/hosts
/etc/group
/etc/passwd
目錄/etc會被加到每個文件名前。為了將文件展開到正確位置,需要用下述命令:
$
cd
/
$
tar
xvf
backup.tar
這是因為文件從存檔文件中抽取出路徑名,如果用下述命令存檔文件:
$
cd
/etc
$
tar
cvf
hosts
group
passwd
這樣目錄名就不存在存檔文件中,因此需要在展開文件之前用「cd
/etc」命令進入目錄etc。由此可見,tar文件的創建方式與在何處展開有很大關系。
命令:
$
tar
tvf
backup.tar
在解開tar文件之前顯示tar文件的索引,用這種方式可以看到存檔文件中與文件名有關的目錄名,從而在正確位置上展開存檔文件。
4. TAR是什麼意思
一、TAR是Linux系統命令,格式:tar [主選項+輔選項] 文件或目錄。
tar命令
1. 作用 tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有用戶。
2. 格式 tar [主選項+輔選項] 文件或目錄
3. 主要參數
使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。
3.1 主選項:
-c 創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。
-r 把要存檔的文件追加到檔案文件的末尾。例如用戶已經做好備份文件,又發現還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中。
-t 列出檔案文件的內容,查看已經備份了哪些文件。
-u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最後。
-x 從檔案文件中釋放文件。
3.2 輔助選項:
-b 該選項是為磁帶機設定的,其後跟一數字,用來說明區塊的大小,系統預設值為20(20×512 bytes)。
-f 使用檔案文件或設備,這個選項通常是必選的。
-k 保存已經存在的文件。例如把某個文件還原,在還原的過程中遇到相同的文件,不會進行覆蓋。
-m 在還原文件時,把所有文件的修改時間設定為。
-M 創建多卷的檔案文件,以便在幾個磁碟中存放。
-v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。
-w 每一步都要求確認。
-j 代表使用'bzip2'程序進行文件的壓縮
-J代表調用"xz"程序進行文件的壓縮(但在RHEL5的1.53上面無法使用,在RHEL6的2.23上面可以使用)
-z 用gzip來壓縮/解壓縮文件,加上該選項後可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。
-A,--catenate,--concatenate
將一存檔與已有的存檔合並
-d,--diff,--compare
比較存檔與當前文件的不同之處
--delete
從存檔中刪除
其他參數
--atime-preserve
不改變轉儲文件的存取時間
-b,--block-size N
指定塊大小為 Nx512 位元組(預設時 N=20)
-B,--read-full-blocks
讀取時重組塊(???!!!)
-C,--directory DIR
轉到指定的目錄
--checkpoint
讀取存檔時顯示目錄名
-f,--file [HOSTNAME:]F
指定存檔或設備 (預設為 /dev/rmt0)
--force-local
強制使用本地存檔,即使存在克隆
-F,--info-script F --new-volume-script F
在每個磁碟結尾使用腳本 F (隱含 -M)
-G,--incremental
建立老 GNU 格式的備份
-g,--listed-incremental F
建立新 GNU 格式的備份
-h,--dereference
不轉儲動態鏈接,轉儲動態鏈接指向的文件。
-i,--ignore-zeros
忽略存檔中的 0 位元組塊(通常意味著文件結束)
--ignore-failed-read
在不可讀文件中作 0 標記後再退出???
-k,--keep-old-files
保存現有文件;從存檔中展開時不進行覆蓋
-K,--starting-file F
從存檔文件 F 開始
-l,--one-file-system
在本地文件系統中創建存檔
-L,--tape-length N
在寫入 N*1024 個位元組後暫停,等待更換磁碟
-m,--modification-time
當從一個檔案中恢復文件時,不使用新的時間標簽
-M,--multi-volume
建立多卷存檔,以便在幾個磁碟中存放
-N,--after-date DATE,--newer DATE
僅存儲時間較新的文件
-o,--old-archive,--portability
以 V7 格式存檔,不用 ANSI 格式
-O,--to-stdout
將文件展開到標准輸出
-p,--same-permissions,--preserve-permissions
展開所有保護信息
-P,--absolute-paths
不要從文件名中去除 '/'
--preserve
like -p -s
與 -p -s 相似
-R,--record-number
顯示信息時同時顯示存檔中的記錄數
--remove-files
建立存檔後刪除源文件
-s,--same-order,--preserve-order
???
--same-owner
展開以後使所有文件屬於同一所有者
-S,--sparse
高效處理
-T,--files-from F
從文件中得到要展開或要創建的文件名
--null
讀取空結束的文件名,使 -C 失效
--totals
顯示用 --create 參數寫入的總位元組數
-v,--verbose
詳細顯示處理的文件
-V,--label NAME
為存檔指定卷標
--version
顯示 tar 程序的版本號
-w,--interactive,--confirmation
每個操作都要求確認
-W,--verify
寫入存檔後進行校驗
--exclude FILE
不把指定文件包含在內
-X,--exclude-from FILE
從指定文件中讀入不想包含的文件的列表
-y,--bzip2,--bunzip2
用 bzip2 對存檔壓縮或解壓
-Z,--compress,--uncompress
用 compress 對存檔壓縮或解壓
-z,--gzip,--ungzip
用 gzip 對存檔壓縮或解壓
--use-compress-program PROG
用 PROG 對存檔壓縮或解壓 ( PROG 需能接受 -d 參數)
--block-compress
為便於磁碟存儲,按塊記錄存檔
-[0-7][lmh]
指定驅動器和密度[高中低]
例如:
2.將當前目錄下的this.tar.gz中的文件解壓到當前目錄我們可以使用
tar xzvf this.tar.gz ./
在windows下支持TAR格式的軟體有WinMount等。
二、TAR也為真人秀節目極速前進(The Amazing Race)的簡稱
TARA則指亞洲版的極速前進(The Amazing Race Asia)。