linux下zip的壓縮與解壓
2016-04-07 16:57:22
10430
1、zip 壓縮
如果是直接壓縮幾個(gè)文件,那就可以直接使用命令 zip newfilename.zip filename1 filename2,但是一般情況下都壓縮一個(gè)文件夾或者叫目錄,使用命令zip -r newfilename.zip file1 file2。如果文件夾下面包含太多的文件,可以使用-q選項(xiàng),不現(xiàn)實(shí)壓縮的過程,即zip -q -r newfilename.zip file1 file2。
一般來講,-q選項(xiàng)和-r選項(xiàng)已經(jīng)夠用了,如果還要了解更詳細(xì)的,文章末尾有詳解。
舉例:
將/root/test文件夾下的test1文件夾和test2.txt壓縮到 aaa.zip
在/root/test目錄下,執(zhí)行命令
zip -q -r aaa.zip test1 test2.txt
OK!壓縮完成!
2、unzip解壓縮
一般來講,unzip命令常用的選項(xiàng)是-o和-d選項(xiàng),其余的可以在詳解中查看
-o選項(xiàng),不詢問用戶,直接覆蓋原文件
-d選項(xiàng),用戶可以指定一個(gè)解壓到指定目錄
舉例:
在/root/test/目錄下,有aaa.zip壓縮文件
如果要覆蓋原來的test1和test2.txt,則,執(zhí)行命令
unzip -o aaa.zip
如果要保留原來的文件,把解壓后的文件存放在/root/test2目錄下,則執(zhí)行命令
unzip -o -d /root/test2/ ./aaa.zip
會(huì)員登錄
賬號(hào)登錄還沒有賬號(hào)?立即注冊