勵志

勵志人生知識庫

tar用法

tar命令是類Unix系統中用於歸檔多個檔案或目錄到單個歸檔檔案的工具,也可以進一步使用gzipbzip2等技術進行壓縮。其語法格式為tar加上選項和檔案或目錄。常用選項包括:

c(--create)。創建一個新存檔。

x(--extract或--get)。從現有存檔提取檔案。

- t(--list)。列出存檔中的檔案或目錄。

- r(--append)。將檔案追加到tar歸檔檔案中。

u(--update)。將已更新的檔案追加到tar歸檔檔案中。

- p(--preserve-permissions)。在提取存檔時保留檔案和目錄的許可權。

- v(--verbose)。顯示命令的執行過程。

f(--file)。指定歸檔檔案名稱。

z(--gzip)。對歸檔檔案使用gzip壓縮。

j(--bip2)。對歸檔檔案使用bzip2壓縮。

J(--xz)。對歸檔檔案使用xz壓縮。

--delete。從tar包中刪除某個檔案。

--exclude。排除特定檔案或目錄。

例如,創建一個tar檔案,將/etc/目錄和/root/anaconda-ks.cfg檔案打包進去,可以使用命令tar -cvf mytest.tar /etc/ /root/anaconda-ks.cfg。這會在當前目錄創建一個名為"myarchive"的tar檔案,內含/etc/目錄和/root/anaconda-ks.cfg檔案。其中,-c選項表示要創建tar檔案,-v選項用於輸出tar的詳細過程到螢幕上,-f選項則是指定歸檔檔案名稱稱。