Linux 壓縮打包

壓縮與解壓縮

.gz

壓縮:gzip filename

解壓縮:gunzip filename

.bz2

壓縮: bzip2 filename

解壓縮:bunzip2 filename

.zip   對源文件無影響可以對目錄壓縮

壓縮:zip file.zip filename  |針對目錄  zip –r tmp.zip /tmp

解壓縮:unzip file.zip

unzip –o –d/home/apple  file.zip  //file.zip文件解壓到/home/apple

-o:不提示的情況下覆蓋; - d:指明將文件解壓到哪

其他

zip –d file.zip1.txt  //將壓縮文件中的1.txt刪除

zip –m file.zip./2.txt //向壓縮文件中添加2.txt文件


打包

tar –cvf apple.tar passwd 1.txt

解包

tar –xvf apple.tar

查看打包文件中的內容

tar tvf  apple.tar


tar 是一個打包工具;

若需要對一個文件進行打包壓縮,需要其他打包工具配合:gzip , bzip2 這兩個已經被tar集成。

tar –zcvfinit.tar.gz  /etc/init.d/

tar –zxvfinit.tar.gz

tar –jcvfinit.tar.bz2 /etc/init.d/

tar –jxvfinit.tar.bz2

也可以指定解壓到某個路徑

tar –zxvfinit.tar.gz –C /usr/local/src

tar –jxvfinit.tar.bz2 –C /usr/local/src


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章