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:压缩文件中的文件名称区分大小写。