文件歸檔、打包壓縮命令:rar
缺省僅僅打包歸檔扔嵌,不進(jìn)行文件壓縮
常用選項(xiàng)參數(shù):
"-c"創(chuàng)建歸檔文件包
"-x"釋放歸檔文件包
"-t"查看歸檔文件包
"-v"顯示歸檔包操作過(guò)程信息
"-f"指定歸檔包文件名
"-z":文件包以"*.tgz"格式壓縮
"-j":文件包以"*.bz2"格式壓縮
tar cvf yasuobao.tar *.txt *.c : 將當(dāng)前目錄下后綴名為"txt","c"的文件進(jìn)行歸檔,歸檔文件名為yasuobao.tar
tar tvf yasuobao.tar : 查看歸檔文件包里面包含的文件
tar xvf yasuobao.tar -C aa : 釋放壓縮包中的文件到aa目錄
tar czvf ysb.tgz *.txt :將當(dāng)前目錄下所有后綴名為"txt"的文件進(jìn)行壓縮夺颤,壓縮包名字為”ysb.tgz“
tar tzvf ysb.tgz : 查看壓縮包中的文件
tar xzvf ysb.tgz -C bb : 釋放壓縮包中的文件到bb文件夾
tar cjvf YSB.bz2 *.txt :?將當(dāng)前目錄下所有后綴名為"txt"的文件進(jìn)行壓縮痢缎,壓縮包名字為”YSB.bz2“
tar tjvf YSB.bz2 : 查看
tar xjvf YSB.bz2 -C cc : 釋放壓縮包中的文件到cc文件夾
壓縮文件命令:zip
zip zipysb.zip *.txt :將文件后綴為txt的文件壓縮
unzip ../zipysb.zip : 解壓縮,只能進(jìn)入要解壓的目錄中解壓到當(dāng)前文件夾
文件壓縮:7z (當(dāng)下最火的壓縮命令--跨平臺(tái))
-->迄今為止壓縮比最高世澜,安裝包軟件名為p7zip-full,提供包括*.rar,*.iso在內(nèi)的多種壓縮格式的解壓支持
常用選項(xiàng)參數(shù):
"-a": 添加文件到壓縮包中
"-e":釋放壓縮包中的文件到當(dāng)前目錄
"-l":列示壓縮包中的子文件列表
"-d":刪除壓縮文件中的某個(gè)子文件
"-t":測(cè)試壓縮文件的完整性
文件壓縮命令:7za
-->單獨(dú)的可執(zhí)行文件独旷,負(fù)責(zé)實(shí)現(xiàn)7zip壓縮和解壓的雙向操作
7z a ys.7z *.txt: 將當(dāng)前目錄下所有后綴為txt的文件壓縮到y(tǒng)s.7z的文件中
7z l ys.7z:查看ys.7z這個(gè)壓縮包中的文件
7z e ys.7z:解壓,只能解壓到當(dāng)前文件夾
7z t ys.7z:測(cè)試壓縮包是否完整
7z d ys.7z testoo1.txt:刪除壓縮包中的testoo1.txt文件
文件內(nèi)容的全屏顯示命令:ar(庫(kù)歸檔操作)
-->歸檔程序的目標(biāo)代碼文件*.o到靜態(tài)文件*.a
常用選項(xiàng)參數(shù):
"-r":添加目標(biāo)代碼文件到靜態(tài)庫(kù)文件中
"-x":從靜態(tài)庫(kù)文件提取目標(biāo)代碼文件
"-t":查看靜態(tài)庫(kù)文件中的目標(biāo)代碼列表
"-v":顯示更細(xì)致的"繁冗信息"
"-d":從靜態(tài)庫(kù)文件中刪除目標(biāo)代碼文件
ar rv mine.a mu01.o : 將mu01.o添加到.a文件中
ar tv mine.a:查看.a文件中的目標(biāo)文件
ar xv mine.a mu.o:從mine.a文件中提取mu.o文件
ar d mine.a mu.o:刪除.a文件中的mu.o文件