Linux 打包壓縮命令詳解
目前 linux 中打包和壓縮的命令很多,最常用的方法有 zip、gzip、bzip2、xz、tar
1.zip 壓縮包
//制作 //-r 遞歸 表示將指定的目錄下的所有子目錄以及文件一起處理 zip -r public.zip public //解壓 unzip public.zip unzip public.zip -d dir //查看 unzip -l public.zip //安裝 zip 減壓軟件 yum install -y unzip zip
2.gz 壓縮包: (源代碼壓縮)
Linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出來的包我們常稱為 tar 包,tar 包文件的命令通常都是以.tar 結(jié)尾的,生成 tar 包后,就可以用其它的程序來進(jìn)行壓縮了, 所以來講講 tar 命令的基本用
//制作 gz 包 tar czvf public.tar.gz public //解壓 gz 包 tar xzvf public.tar.gz //查看 gz 包 tar tf public.tar.gz //制作 tar 包 tar cvf wwwroot.tar wwwroot //僅打包,不壓縮 //解壓 tar 包 tar xvf wwwroot.tar
參數(shù):
特別注意,在參數(shù)的下達(dá)中, c/x/t 僅能存在一個(gè)!不可同時(shí)存在!因?yàn)椴豢赡芡瑫r(shí)壓縮與解壓縮
3.xz 壓縮包:
對(duì)于 xz 這個(gè)壓縮相信很多人陌生,但 xz 是絕大數(shù) linux 默認(rèn)就帶的一個(gè)壓縮工具,xz 格式比 7z還要小
//制作 tar cvf xxx.tar xxx // 這樣創(chuàng)建 xxx.tar 文件先 xz xxx.tar //將 xxx.tar 壓縮成為 xxx.tar.xz,會(huì)刪除原來的 tar 包 xz -k xxx.tar //將 xxx.tar 壓縮成為 xxx.tar.xz,保留原來的 tar 包 //解壓 xz -d ***.tar.xz //先解壓 xz,刪除原來的 xz 包 xz -dk ***.tar.xz // 先解壓 xz,保留原來的 xz 包 tar -xvf ***.tar //再解壓 tar //查看 xz -l ***.tar.xz //先解壓 xz
到此這篇關(guān)于Linux 打包壓縮命令的文章就介紹到這了,更多相關(guān)Linux 打包壓縮命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實(shí)現(xiàn)檢測(cè)進(jìn)程是否正在運(yùn)行
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢測(cè)進(jìn)程是否正在運(yùn)行,本文給出的代碼簡(jiǎn)潔清晰,并給出了使用方法,需要的朋友可以參考下2015-01-01shell Bash的數(shù)組與關(guān)聯(lián)數(shù)組的實(shí)現(xiàn)
本文主要介紹了shell Bash的數(shù)組與關(guān)聯(lián)數(shù)組的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02給定鏈表中間節(jié)點(diǎn)指針,刪除中間節(jié)點(diǎn)的方法
本文實(shí)現(xiàn)算法來刪除單鏈表中的中間節(jié)點(diǎn),只知道指向該節(jié)點(diǎn)中間節(jié)點(diǎn)的指針,大家可以參考使用2013-11-11關(guān)于Shell腳本效率優(yōu)化的一些個(gè)人想法
很想像之前的一片Mysql全面優(yōu)化詳解那樣子寫一篇全面的優(yōu)化文章,但是苦于沒有相關(guān)書籍參考,也沒有發(fā)現(xiàn)網(wǎng)絡(luò)牛人有總結(jié)帖或文章之類的,所以就根據(jù)個(gè)人理解和經(jīng)驗(yàn)寫一些能優(yōu)化程序效率的東西吧。這篇是不敢稱全面的2012-09-09