Ubuntu文件压缩、解压缩、打包
參考:Ubuntu 命令解壓文件大全
作者:一只青木呀
發(fā)布時(shí)間: 2020-08-04 17:18:55
網(wǎng)址:https://blog.csdn.net/weixin_45309916/article/details/107791294
參考:打包和壓縮的概念和區(qū)別
作者:不浪漫的罪名LY
發(fā)布時(shí)間: 2018-08-21 23:29:47
網(wǎng)址:https://blog.csdn.net/ji519974770/article/details/81916468
目錄
- 打包、壓縮、解壓縮(Lnux需先打包成一個(gè)文件再壓縮)
- 課堂筆記(tar既能打包又能解壓縮)
- 命令實(shí)現(xiàn)
打包、壓縮、解壓縮(Lnux需先打包成一個(gè)文件再壓縮)
在具體總結(jié)各類壓縮文件之前,首先要弄清兩個(gè)概念:打包和壓縮。
打包是指將一大堆文件或目錄什么的變成一個(gè)總的文件,壓縮則是將一個(gè)大的文件通過一些壓縮算法變成一個(gè)小文件。為什么要區(qū)分這兩個(gè)概念呢?其實(shí)這源于Linux中的很多壓縮程序只能針對(duì)一個(gè)文件進(jìn)行壓縮,這樣當(dāng)你想要壓縮一大堆文件時(shí),你就得先借助另外的工具將這一大堆文件先打成一個(gè)包,然后再就原來的壓縮程序進(jìn)行壓縮。
Linux下最常用的打包程序就是tar了,使用tar程序打出來的包我們常稱為tar包,tar包文件的命令通常都是以.tar結(jié)尾的。生成tar包后,就可以用其它的程序來進(jìn)行壓縮了。
課堂筆記(tar既能打包又能解壓縮)
上面筆記中打包順序?qū)懛戳?#xff1a;tar - vcf test.tar test
tar提供打包解包的同時(shí)還具有壓縮和解壓縮功能:
注意:不好用的時(shí)候,把參數(shù)Z去掉,或者你文件從Windows傳到虛擬機(jī)有問題。
命令實(shí)現(xiàn)
解包 .tar:
tar -xvf FileName.tar解包.tgz:
tar -xvzf FileName.tgz打包:
tar -cvf FileName.tar DirName # tar是打包,不是壓縮!解壓.gz:
gunzip FileName.gz解壓.gz:
gzip -d FileName.gz壓縮.gz:
gzip FileName解壓.tar.gz 和 .tgz:
tar -zxvf FileName.tar.gz壓縮.tar.gz 和 .tgz:
tar -zcvf FileName.tar.gz DirName解壓.bz2:
bzip2 -d FileName.bz2解壓.bz2:
bunzip2 FileName.bz2壓縮.bz2:
bzip2 -z FileName解壓.tar.bz2:
tar -jxvf FileName.tar.bz2壓縮.tar.bz2:
tar- jcvf FileName.tar.bz2 DirName解壓.bz:
bzip2 -d FileName.bz解壓.bz:
bunzip2 FileName.bz解壓.tar.bz:
tar jxvf FileName.tar.bz.tar.xz 這是兩層壓縮,外面是xz壓縮方式,里層是tar壓縮
所以可以分兩步實(shí)現(xiàn)解壓
也可以直接解壓
tar -xvJf filename.tar.xz or tar -Jxf filename.tar.xz壓縮.tar.xz:
tar -Jcf filename.tar.xz filename解壓.Z:
uncompress FileName.Z壓縮.Z:
compress FileName解壓.tar.Z:
tar -Zxvf FileName.tar.Z壓縮.tar.Z:
tar Zcvf FileName.tar.Z DirName解壓.zip:
unzip FileName.zip壓縮.zip:
zip -r FileName.zip DirName-r 表示遞歸
解壓.rar:
rar -x FileName.rar壓縮.rar:
rar -a FileName.rar DirName解壓.lha:
lha -e FileName.lha壓縮.lha:
lha -a FileName.lha FileName解包.rpm:
rpm2cpio FileName.rpm | cpio -div解包.deb:
ar p FileName.deb data.tar.gz | tar -zxf解壓.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea:
sEx x FileName.*壓縮.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea:
sEx a FileName.* FileName總結(jié)
以上是生活随笔為你收集整理的Ubuntu文件压缩、解压缩、打包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LocalBroadcastManage
- 下一篇: Ubuntu开启FTP服务方法(Ubun