linux zip和tar的区别,Linux入门:tar、gzip、bzip2以及zip的区别
Linux入門:tar、gzip、bzip2以及zip的區別
tar命令
gzip以及bzip2命令
zip命令
區別
正文處理命令
tar命令
1、歸檔(archiving)就是將許多文件(或目錄)打包壓縮成一個文件。
2、tar命令
壓縮:tar cvf arch.tar arch
解壓:tar xvf arch.tar
常用選項:
c:創建一個新的tar文件
t:列出tar文件中的內容的目錄
x:從tar文件中抽取文件
f:指定歸檔文件或磁帶
v: 顯示操作過程
z: --gzip 調用gzip功能
j: --bzip2 調用bzip2壓縮
gzip以及bzip2命令
tar命令是打包歸檔命令,只對文件進行打包,不對文件進行壓縮。要對文件進行壓縮時需要調用gzip或者bzip2,可將其打包壓縮為.tar.gz或.tar.bz2形式的壓縮包。
歸檔(打包):將多個文件打包成一個
tar -cvf log.tar log2012.log 僅打包,不壓縮!
tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 壓縮
tar -zcvf log.tar.bz2 log2012.log 打包后,以 bzip2 壓縮
gzip和bzip2本身也可以進行解壓縮,不過tar命令中的解壓縮更加便捷。
zip命令
zip是專門的壓縮命令,不需通過調用。
壓縮:將文件打包為zip格式的壓縮文件,默認擴展名為.zip,不需要指定。
解壓:unzip,從zip包中解壓出某個文件。
區別
tar可以將文件打包、打包并壓縮為.tar.gzip、.tar.bz2形式(調用)
zip是針對.zip后綴的壓縮
正文處理命令
cat命令
1、查看文件內容
cat f1.txt ----查看文件f1.txt的內容
cat -n f1.txt ----查看文件的內容并對所有輸出行進行編號,從1開始
2、使用cat命令進行文件的縱向合并
兩種文件的縱向合并方法
> 創建、寫入、覆蓋
>>追加
例:cat>123 f1.txt 將123寫入(覆蓋內容)到f1.txt中
總結
以上是生活随笔為你收集整理的linux zip和tar的区别,Linux入门:tar、gzip、bzip2以及zip的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全民k歌vip有什么特权?全民k歌VIP
- 下一篇: 口袋妖怪漆黑的魅影雷吉艾斯捕捉攻略