我們知道在windows中解壓和壓縮有兩個非常強大的工具winRar和國產的好壓工具,在linux中也有一款強大的解壓和壓縮工具。那就是大名鼎鼎的tar.我們首先看看tar命令的使用格式
語法:tar [主選項+輔選項] 文件或目錄
主選項輔選項
- c 創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。相當于打包
- x 從檔案文件中釋放文件。相當于拆包。
- t 列出檔案文件的內容,查看已經備份了哪些文件
范例
- -z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓? 一般格式為xx.tar.gz或xx. tgz
- -j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮或解壓?一般格式為xx.tar.bz2
- -v :壓縮的過程中顯示文件!這個常用
- -f :使用檔名,請留意,在 f 之后要立即接檔名喔!不要再加其他參數!
- -p :使用原文件的原來屬性(屬性不會依據使用者而變)
- --exclude FILE:在壓縮的過程中,不要將 FILE 打包!
范例1:將/home/openstack/test 中的所有文件打包放在/home/openstack/openstack_test.tar中



范例2:查看上述壓縮文件中的內容

范例3:將上述壓縮的文件解壓


上述問題怎么解決呢,那-C參數就啟作用了。

使用tar -C參數還有一個作用就是 可以將壓縮文件解壓到指定的任意目錄下。

tar命令解壓和壓縮知道這些常用的命令應該就差不多了,更多的命令也記不住。只能取問man了。其他文件的(如zip和rar)解壓和壓縮請猛擊下面的地址http://jingyan.baidu.com/article/6d704a13f9981a28da51ca70.html
參考文檔http://www.CUOXin.com/li-hao/archive/2011/10/03/2198480.html
新聞熱點
疑難解答