tar -選項 檔名
-a或--catenate 新增檔案到已存在的備份檔案。
-b《區塊數目》或--blocking-factor=《區塊數目》 設定每筆記錄的區塊數目,每個區塊大小為12bytes。
-b或--read-full-records 讀取資料時重設區塊大小。
-c或--create 建立新的備份檔案。
-c《目的目錄》或--directory=《目的目錄》 切換到指定的目錄。
-d或--diff或--compare 對比備份檔案內和檔案系統上的檔案的差異。
-f《備份檔案》或--file=《備份檔案》 指定備份檔案。
-f-g或--listed-incremental 處理gnu格式的大量備份。
-g或--incremental 處理舊的gnu格式的大量備份。
-h或--dereference 不建立符號連線,直接複製該連線所指向的原始檔案。
-i或--ignore-zeros 忽略備份檔案中的0 byte區塊,也就是eof。
-k或--keep-old-files 解開備份檔案時,不覆蓋已有的檔案。
-k《檔案》或--starting-file=《檔案》 從指定的檔案開始還原。
-l或--one-file-system 複製的檔案或目錄存放的檔案系統,必須與tar指令執行時所處的檔案系統相同,否則不予複製。
-l《**容量》或-tape-length=《**容量》 設定存放每體的容量,單位以1024 bytes計算。
-m或--modification-time 還原檔案時,不變更檔案的更改時間。
-m或--multi-volume 在建立,還原備份檔案或列出其中的內容時,採用多卷冊模式。
-n《日期格式》或--newer=《日期時間》 只將較指定日期更新的檔案儲存到備份檔案裡。
-o或--old-archive或--portability 將資料寫入備份檔案時使用v7格式。
-o或--stdout 把從備份檔案裡還原的檔案輸出到標準輸出裝置。
-p或--same-permissions 用原來的檔案許可權還原檔案。
-p或--absolute-names 檔名使用絕對名稱,不移除檔名稱前的"/"號。
-r或--block-number 列出每個資訊在備份檔案中的區塊編號。
-s或--same-order 還原檔案的順序和備份檔案內的存放順序相同。
-s或--sparse 倘若乙個檔案內含大量的連續0位元組,則將此檔案存成稀疏檔案。
-t或--list 列出備份檔案的內容。
-t《範本檔案》或--files-from=《範本檔案》 指定範本檔案,其內含有乙個或多個範本樣式,讓tar解開或建立符合設定條件的檔案。
-u或--update 僅置換較備份檔案內的檔案更新的檔案。
-u或--unlink-first 解開壓縮檔案還原檔案之前,先解除檔案的連線。
-v或--verbose 顯示指令執行過程。
-v《卷冊名稱》或--label=《卷冊名稱》 建立使用指定的卷冊名稱的備份檔案。
-w或--interactive 遭遇問題時先詢問使用者。
-w或--verify 寫入備份檔案後,確認檔案正確無誤。
-x或--extract或--get 從備份檔案中還原檔案。
-x《範本檔案》或--exclude-from=《範本檔案》 指定範本檔案,其內含有乙個或多個範本樣式,讓ar排除符合設定條件的檔案。
-z或--gzip或--ungzip 通過gzip指令處理備份檔案。
-z或--compress或--uncompress 通過compress指令處理備份檔案。
-《裝置編號》《儲存密度》 設定備份用的外圍裝置編號及存放資料的密度。
--after-date=《日期時間》 此引數的效果和指定"-n"引數相同。
--atime-preserve 不變更檔案的訪問時間。
--backup=《備份方式》或--backup 移除檔案前先進行備份。
--checkpoint 讀取備份檔案時列出目錄名稱。
--concatenate 此引數的效果和指定"-a"引數相同。
--confirmation 此引數的效果和指定"-w"引數相同。
--delete 從備份檔案中刪除指定的檔案。
--exclude=《範本樣式》 排除符合範本樣式的檔案。
--group=《群組名稱》 把加入裝置檔案中的檔案的所屬群組設成指定的群組。
--ignore-failed-read 忽略資料讀取錯誤,不中斷程式的執行。
--new-volume-script=--newer-mtime 只儲存更改過的檔案。
--no-recursion 不做遞迴處理,也就是指定目錄下的所有檔案及子目錄不予處理。
--null 從null裝置讀取檔名稱。
--numeric-owner 以使用者識別碼及群組識別碼取代使用者名稱和群組名稱。
--owner=《使用者名稱》 把加入備份檔案中的檔案的擁有者設成指定的使用者。
--posix 將資料寫入備份檔案時使用posix格式。
--preserve 此引數的效果和指定"-ps"引數相同。
--preserve-order 此引數的效果和指定"-a"引數相同。
--preserve-permissions 此引數的效果和指定"-p"引數相同。
--record-size=《區塊數目》 此引數的效果和指定"-b"引數相同。
--recursive-unlink 解開壓縮檔案還原目錄之前,先解除整個目錄下所有檔案的連線。
--remove-files 檔案加入備份檔案後,就將其刪除。
--rsh-command=《執行指令》 設定要在遠端主機上執行的指令,以取代rsh指令。
--same-owner 嘗試以相同的檔案擁有者還原檔案。
--suffix=《備份字尾字串》 移除檔案前先行備份。
--totals 備份檔案建立後,列出檔案大小。
--use-compress-program=《執行指令》 通過指定的指令處理備份檔案。
--version 顯示版本資訊。
--volno-file=《編號檔案》 使用指定檔案內的編號取代預設的卷冊編號。
壓縮乙個檔案
tar -czvf test.tar.gz test.txt
壓縮目錄和檔案
tar -czvf test.tar.gz test.txt /etc
解壓檔案
tar -xzvf test.tar.gz
linux tar壓縮解壓命令
tar 選項.file 部分引數含義 a 追加 tar 檔案至歸檔 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 具有 gz...
Linux tar命令 linux壓縮與解壓縮
tar 命令 tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 g...
Linux tar 解壓縮命令
tar c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中乙個,可以和別的命令連用但只能用其中乙個。下面的引數是根據需要在壓縮或解壓檔案時可選的。z 有gzip屬性的 j 有bz2屬性的 z 有compress...