一、什麼是
tar
在Linux上,為了便於檔案以及目錄的交流、儲存以及傳輸,我們通常把一大堆檔案以及目錄「打包」為一個單一檔案。這個打包工具就是tar,而打包好的檔案就稱為tar
ball(xxx.tar)。順帶一提的是,tar本身並沒有壓縮檔案,而我們經常看到的xxx.tar.gz(.tgz)是tar
ball再經gzip壓縮,而xxx.tar.Z則是tar ball 再經compress壓縮,而xxx.tar.bz2則是tar
ball 再經bzip2壓縮。
二、如何打包
tar
[cvfz] [tar ball檔案]
[被tar的檔案或目錄]
c
create一個tar ball
f
指定tar ball檔名
v
verbose,列出過程
z
使用gzip壓縮 tar ball
tar zcvf etc.tar.gz /etc/*
三、如何解出
tar [-xvfz] [tar ball檔案]
[被tar的檔案或目錄]
x
解出tar
ball
f
指定tar ball檔名
v
verbose,列出過程
z
使用gzip解壓縮(.gz)
tar zxvf etc.tar.gz /home/
reference: http://tnrc.ncku.edu.tw/course/93/fedora_core2/page7/p7.htm
No comments:
Post a Comment