Linux 技術支援
⇒
基礎篇
進階篇
補腦篇
指令索引
中⇒ENG
版權所有, 引用請註明出處
tar 檔案打包/還原
tar
(
t
ape
ar
chive)原始的功能為將多個檔案打包成一個檔案好方便備份到磁帶上,其打包好的檔案一般以〝.tar〞為副檔名或叫 tar 檔。
由於 tar 檔只有打包並無壓縮功能,故一般會再以壓縮軟體來壓縮 tar 檔,壓縮後的 tar 檔叫〝tarball〞。
tar
命令的語法如下:
tar [OPTIONS] [FILES]
。
其中〝 FILES〞 是需要打包或解壓縮的檔案或目錄。
tar
命令的常用選項包括:
-c : 打包檔案。
-x : 解壓縮檔案。
-v : 顯示打包或解壓縮的過程。
-f : 指定檔案名。
-t : 列出檔案內容。
-r : 新增檔案到檔案。
-u : 僅更新檔案。
-z : 使用 gzip 壓縮。
-j : 使用 bzip2 壓縮。
如有〝-f〞此選項一定要加在最後,例如打包檔案
tar -fc file.tar *
這樣寫是錯的,因〝-f〞要寫在選項的最後面,如下例。
$
tar -cf file.tar *
← 將工作目錄內所有檔案〝.txt〞,並打包為〝file.tar〞
$
tar -xf file.tar
← 還原 tar 檔@工作目錄
更多
tar
操作如配合壓縮軟體成 talball 和更詳細的選項(參數)說明和範例參考
連結
。