linux打包zip
1.zip
zip -r myfile.zip ./*
將當前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件。
2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解壓到 /home/sunny/
-o:不提示的情況下覆蓋文件;
-d:-d /home/sunny 指明將文件解壓縮到/home/sunny目錄下。
3.其他
zip -d myfile.zip smart.txt
刪除壓縮文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向壓縮文件中myfile.zip中添加rpm_info.txt文件。
❷ linux下如何用zip打包某個目錄下所有文件夾為獨立的壓縮包
linux zip命令的基本用法是:
zip [參數] [打包後的文件名] [打包的目錄路徑]
linux zip命令參數列表:
-a 將文件轉成ASCII模式
-F 嘗試修復損壞的壓縮文件
-h 顯示幫助界面
-m 將文件壓縮之後,刪除源文件
-n 特定字元串 不壓縮具有特定字尾字元串的文件
-o 將壓縮文件內的所有文件的最新變動時間設為壓縮時候的時間
-q 安靜模式,在壓縮的時候不顯示指令的執行過程
-r 將指定的目錄下的所有子目錄以及文件一起處理
-S 包含系統文件和隱含文件(S是大寫)
-t 日期 把壓縮文件的最後修改日期設為指定的日期,日期格式為mmddyyyy
舉例:說個最常用的吧,打包/home/a目錄到/home/a.zip
# zip -r /home/a.zip /home/a/
//參數一般只要有-r
❸ Linux緋葷粺涓嬫枃浠剁殑鍘嬬緝.鎵撳寘涓庤В鍘
澶勭悊 .zip 鏂囦歡鐨 zip 鍜 unzip
zip 鍜 unzip 紼嬪簭浣嶄簬 /usr/bin 鐩褰曚腑錛屽畠浠鍜 MS - DOS 涓嬬殑 pkzip銆乸kunzip 浠ュ強 MS-windows 鐨 Winzip 杞浠跺姛鑳戒竴鏍楓佸彲灝嗘枃浠跺帇緙╂垚 .zip 鏂囦歡浠ヨ妭鐪佺‖鐩樼┖闂達紝鑰屽綋闇瑕佺殑鏃跺欏啀灝嗗帇緙╂枃浠惰В寮銆
鍘嬬緝鏂囦歡鐨 zip 鍛戒護
zip 鍙鐢ㄦ潵鍘嬬緝鏂囦歡錛屽傛灉鎴戜滑鏈夎稿氭枃浠墮渶瑕佸仛鍘嬬緝錛岀敋鑷沖彲浠ュ皢瀹冧滑涓騫跺勭悊騫跺帇緙╂垚涓涓鏂囦歡銆備互涓嬫槸 zip 鐨勮娉曚互鍙婂彲鐢ㄧ殑鍙傛暟浠嬬粛 :
鍏跺疄 zip 鏈甯哥敤鐨勬柟娉曟槸鍦ㄥ悗闈㈠姞涓婂帇緙╁悗鐨勬枃浠跺悕錛屼互鍙婅佸帇緙╃殑鏂囦歡鍗沖彲銆
鍥犱負 zip 鍛戒護鍦ㄨ稿 OS 騫沖彴閮芥湁錛岃屼笖鍙傛暟鐩稿綋澶氾紝鍦ㄦゆ垜鍙浠嬬粛涓浜 Linux 涓婇傜敤鐨勫弬鏁 :
-1 : 鏈蹇鍘嬬緝錛屽帇緙╃巼鏈宸銆
-9 : 鏈澶у帇緙╋紝鍘嬬緝鐜囨渶浣熾
-b : 鏆傚瓨鏂囦歡鐨勮礬寰勩傝繖涓鍙傛暟涓鑸鍦ㄨ佷駭鐢熺殑 zip 鏂囦歡瀛樺湪錛岃岀‖鐩樼幇鏈夌┖闂翠笉瓚蟲椂銆
-c : 鏇挎柊澧炴垨鏇存柊鐨勬枃浠跺炲姞涓琛屾敞瑙c
-d : 浠 zip 鏂囦歡縐誨嚭涓涓鏂囦歡銆
-D : 涓嶈佸湪 zip 鏂囦歡涓鍌ㄥ瓨鏂囦歡鐨勭洰褰曚俊鎮銆
-f : 浠ユ柊鏂囦歡鍙栦唬鐜版湁鏂囦歡銆
-F : 淇澶嶅凡緇忔崯姣佺殑鍘嬬緝鏂囦歡銆
-g : 灝嗘枃浠跺帇緙╅檮鍔犲埌 zip 鏂囦歡涓銆
-h : 鏄劇ず杈呭姪璇存槑銆
-i : 鎸囧畾瑕佸惈鍏ョ殑鏌愪簺鐗瑰畾鏂囦歡銆
-j : 鍙鍌ㄥ瓨鏂囦歡鐨勫悕縐幫紝涓嶅惈鐩褰曘
-k : 寮鴻揩浣跨敤 MSDOS 鏍煎紡鏂囦歡鍚嶃
-l : 灝 CR ( Carriage Return ) LF ( Line Feed ) 杞鎹㈡垚 LF錛屼竴鑸鏄瑕佸皢 MS-DOS 涓婄殑鏂囨湰鏂囦歡鍘嬬緝鍚庢嬁鍒 UNIX 涓嬩嬌鐢ㄦ椂鎵嶄嬌鐢ㄦゅ弬鏁般傝繖鍙閫傜敤浜庢枃鏈鏂囦歡 ( .txt )錛屽傛灉鐢ㄤ簬浜岃繘鍒舵枃浠跺垯浼氶犳垚浜岃繘鍒舵枃浠舵崯姣併
-L : 鏄劇ず zip 鍛戒護鐨勭増鏉冦
-m : 灝嗙壒瀹氭枃浠剁Щ鍏 zip 鏂囦歡涓錛屽苟涓斿垹闄ょ壒瀹氭枃浠躲
-n : 涓嶅帇緙╃壒瀹氭墿灞曞悕鐨勬枃浠躲
-o : 灝 zip 鏂囦歡鐨勬椂闂磋炬垚鏈鍚庝慨姝 zip 鏂囦歡鐨勬椂闂淬
-q : 瀹夐潤妯″紡錛屼笉浼氭樉紺虹浉鍏寵鎮鍜屾彁紺恆
-r : 鍖呮嫭瀛愮洰褰曘
-t : 鍙澶勭悊 mmddyy 鏃ユ湡浠ュ悗鐨勬枃浠躲
-T : 嫻嬭瘯 zip 鏂囦歡鏄鍚︽e父銆
-u : 鍙鏇存柊鏀瑰彉榪囩殑鏂囦歡鍜屾柊鏂囦歡銆
-v : 鏄劇ず鐗堟湰璧勮鎴栬︾粏璁鎮銆
-x : 涓嶉渶瑕佸帇緙╃殑鏂囦歡銆
-y : 灝 symbolic link 鍘嬬緝錛岃屼笉鏄鍘嬬緝鎵榪炵粨鍒扮殑鏂囦歡銆
-z : 涓 zip 鏂囦歡澧炲姞娉ㄨВ銆
-# : 璁懼畾鍘嬬緝閫熷害錛-0 琛ㄧず涓嶅帇緙╋紝-1 琛ㄧず鏈蹇閫熷害鐨勫帇緙╋紝
-9 琛ㄧず鏈鎱㈤熷害鐨勫帇緙 ( 鏈浣沖寲鐨勫帇緙 )錛岄勮懼間負 -6銆
-@ : 浠庢爣鍑嗚緭鍏ヨ誨彇鏂囦歡鍚嶇О銆
瑙e紑鍘嬬緝鏂囦歡鐨 unzip 鍛戒護
unzip 鍛戒護鐢ㄤ簬瑙e紑 .zip 鏂囦歡錛寀nzip 鍛戒護鐨勮娉曞拰 zip 綾諱技錛屽弬鏁板湪榪欓噷灝變笉涓涓璧樿堪浜嗐
鎵撳寘鏂囦歡鐨 tar
tar 紼嬪簭浣嶄簬 /usr/bin 鐩褰曚腑錛屼竴鑸 UNIX 涓婂父鐢ㄧ殑鍘嬬緝鏂瑰紡鏄鍏堢敤 tar 灝嗚稿氭枃浠 ( 鍙鑳藉惈鏈夊瓙鐩褰 )鎵撳寘鎴愪竴涓鏂囦歡 ( gzip銆乧ompess 鍙鑳藉帇緙╀竴涓鏂囦歡 )錛屼互 gzip 絎 2 嬈″帇緙╂垚 xxx.tar.gz ( 鎴栫О涓 xxx.tgz ) 鐨勬枃浠躲
鍥犱負 tar 鍙傛暟綣佸氾紝鎴戝厛浠嬬粛 tar 鐨勫父鐢ㄦ硶 :
paul : ~/tar cvf filesname.tar 錛滐紞 灝嗘墍鏈夋枃浠跺寘瑁呮垚 filesname.tar錛屾敞鎰忔墿灞曞悕 .tar鑷琛屽姞涓娿
paul : ~/tar cvzf filesname.tar.gz 錛滐紞 灝嗘墍鏈夋枃浠跺寘瑁呮垚 filesname.tar錛屽啀鐢 gzip 鍘嬬緝銆
paul : ~/tar tvf filesname.tar 錛滐紞 媯鏌 filesname.tar 鏂囦歡涓鍖呮嫭浜嗗摢浜涙枃浠躲
paul : ~/tar xvf filesname.tar 錛滐紞 灝 filesname.tar 瑙e紑銆
KDE 鐨 archiver
KDE 鐨 archiver 灝卞儚 MS-wondows 鐨 winzip錛屼篃鑳芥妸 zip銆乬zip銆乼ar銆乼ar.gz 絳夌殑鍘嬬緝鏂囦歡瑙e紑銆
❹ linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。命令行的方法是怎樣。
linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。可以使用命令zip -r mydata.zip dir。例如:
要壓縮/home/data這個目錄,則壓縮命令為zip -q -r mydata.zip /home/data;
如果現在在/home 這個目錄下,則命令是zip -q -r data.zip data;
如果在/home/data 這個目錄下,則命令是zip -q -r data.zip * 。
(4)linux打包zip擴展閱讀
linux zip壓縮命令主要參數介紹:
1、-c:將解壓縮的結果。
2、-l:顯示壓縮文件內所包含的文件。
3、-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
4、-t:檢查壓縮文件是否正確。
5、-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。
6、-v:執行是時顯示詳細的信息。
7、-z:僅顯示壓縮文件的備注文字。
8、-a:對文本文件進行必要的字元轉換。
9、-b:不要對文本文件進行字元轉換。
10、-C:壓縮文件中的文件名稱區分大小寫。