zip格式:原文地址:http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html

linux zip 命令详解 
功能说明:压缩文件。 
语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 
补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 
参 数: 
-A 调整可执行的自动解压缩文件。 
-b<工作目录> 指定暂时存放文件的目录。 
-c 替每个被压缩的文件加上注释。 
-d 从压缩文件内删除指定的文件。 
-D 压缩文件内不建立目录名称。 
-f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。 
-F 尝试修复已损坏的压缩文件。 
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。 
-h 在线帮助。 
-i<范本样式> 只压缩符合条件的文件。 
-j 只保存文件名称及其内容,而不存放任何目录名称。 
-J 删除压缩文件前面不必要的数据。 
-k 使用MS-DOS兼容格式的文件名称。 
-l 压缩文件时,把LF字符置换成LF+CR字符。 
-ll 压缩文件时,把LF+CR字符置换成LF字符。 
-L 显示版权信息。 
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。 
-n<字尾字符串> 不压缩具有特定字尾字符串的文件。 
-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。 
-q 不显示指令执行过程。 
-r 递归处理,将指定目录下的所有文件和子目录一并处理。 
-S 包含系统和隐藏文件。 
-t<日期时间> 把压缩文件的日期设成指定的日期。 
-T 检查备份文件内的每个文件是否正确无误。 
-u 更换较新的文件到压缩文件内。 
-v 显示指令执行过程或显示版本信息。 
-V 保存VMS操作系统的文件属性。 
-w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。 
-x<范本样式> 压缩时排除符合条件的文件。 
-X 不保存额外的文件属性。 
-y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。 
-z 替压缩文件加上注释。 
-$ 保存第一个被压缩文件所在磁盘的卷册名称。 
-<压缩效率> 压缩效率是一个介于1-9的数值。


linux unzip 命令详解

功能说明:解压缩zip文件

语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]

补充说明:unzip为.zip压缩文件的解压缩程序。

参 数:

-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。

-f 更新现有的文件。

-l 显示压缩文件内所包含的文件。

-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

-t 检查压缩文件是否正确。

-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。

-v 执行是时显示详细的信息。

-z 仅显示压缩文件的备注文字。

-a 对文本文件进行必要的字符转换。

-b 不要对文本文件进行字符转换。

-C 压缩文件中的文件名称区分大小写。

-j 不处理压缩文件中原有的目录路径。

-L 将压缩文件中的全部文件名改为小写。

-M 将输出结果送到more程序处理。

-n 解压缩时不要覆盖原有的文件。

-o 不必先询问用户,unzip执行后覆盖原有文件。

-P<密码> 使用zip的密码选项。

-q 执行时不显示任何信息。

-s 将文件名中的空白字符转换为底线字符。

-V 保留VMS的文件版本信息。

-X 解压缩时同时回存文件原来的UID/GID。

[.zip文件] 指定.zip压缩文件。

[文件] 指定要处理.zip压缩文件中的哪些文件。

-d<目录> 指定文件解压缩后所要存储的目录。

-x<文件> 指定不要处理.zip压缩文件中的哪些文件。

-Z unzip -Z等于执行zipinfo指令


范例:

zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。

1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

2.我下载了一个yasuo.zip文件,想解压缩:

# unzip yasuo.zip

3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

# unzip abc\?.zip

注释:?表示一个字符,如果用*表示任意多个字符。

4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

# unzip -v large.zip

5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

# unzip -t large.zip

6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

# unzip -j music.zip

rar格式:

原文地址:https://blog.csdn.net/yonggeit/article/details/72190246

一.widonds下打包rar文件并上传

yum install lrzsz 
rz test.rar

二、下载并安装rar软件

2.1 下载

mkdir -p  /home/oldboy/tools
cd /home/oldboy/tools
wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
  • 1
  • 2
  • 3

2.2 安装

tar zxvf rarlinux-3.8.0.tar.gz
cd rar
make
make install 
  • 1
  • 2
  • 3
  • 4

三、rar命令语法

将/etc 目录压缩为etc.rar 命令为:

rar a etc.rar /etc
  • 1

将etc.rar 解压 命令为:

rar x etc.rar
unrar -e etc.tar
  • 1
  • 2

四、具体例子

实例:将/etc 目录压缩为etc.rar

[root@yonggetools]# rar a etc.rar /etc
RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help
Evaluation copy. Please register.
Creating archive etc.rar
Adding    /etc/gdm/securitytokens.conf                                OK
Adding    /etc/gdm/Init/Default                                       OK
Adding    /etc/gdm/custom.conf                                        OK
Adding    /etc/gdm/Xsession                                           OK
Adding    /etc/gdm/PostSession/Default                                OK
Adding    /etc/gdm/PreSession/Default                                 OK
Adding    /etc/gdm/XKeepsCrashing                                     OK
Adding    /etc/gdm/locale.alias                                       OK
Adding    /etc/gdm/PostLogin/Default.sample                           OK
省略若干行......
查看
[root@yonggetools]# ll
总计 26704
-rw-r--r-- 1 root root 26505645 08-20 20:26 etc.rar
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

将etc.rar 解压:

[root@yonggetools]# rar x etc.rar
RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for helpExtracting from etc.rar
Creating    etc                                                       OK
Creating    etc/gdm                                                   OK
Extracting  etc/gdm/securitytokens.conf                               OK
Creating    etc/gdm/Init                                              OK
Extracting  etc/gdm/Init/Default                                      OK
Extracting  etc/gdm/custom.conf                                       OK
Extracting  etc/gdm/Xsession                                          OK
Creating    etc/gdm/PostSession                                       OK
Extracting  etc/gdm/PostSession/Default                               OK
省略若干行......
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

五 更多命令 查看帮助


[root@yonggerar]# rar
RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help
Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...><@listfiles...> <path_to_extract\>
<Commands>a             Add files to archivec             Add archive commentcf            Add files commentch            Change archive parameterscw            Write archive comment to filed             Delete files from archivee             Extract files to current directoryf             Freshen files in archivei[par]=<str>  Find string in archivesk             Lock archivel[t,b]        List archive [technical, bare]m[f]          Move to archive [files only]p             Print file to stdoutr             Repair archiverc            Reconstruct missing volumesrn            Rename archived filesrr[N]         Add data recovery recordrv[N]         Create recovery volumess[name|-]     Convert archive to or from SFXt             Test archive filesu             Update files in archivev[t,b]        Verbosely list archive [technical,bare]x             Extract files with full path
<Switches>-             Stop switches scanningad            Append archive name to destination pathag[format]    Generate archive name using the current dateap<path>      Set path inside archiveas            Synchronize archive contentsav            Put authenticity verification (registered versions only)av-           Disable authenticity verification checkc-            Disable comments showcfg-          Disable read configurationcl            Convert names to lower casecu            Convert names to upper casedf            Delete files after archivingdh            Open shared filesds            Disable name sort for solid archivedw            Wipe files after archivinge[+]<attr>    Set file exclude and include attributesed            Do not add empty directoriesen            Do not put 'end of archive' blockep            Exclude paths from namesep1           Exclude base directory from namesep3           Expand paths to full including the drive letterf             Freshen fileshp[password]  Encrypt both file data and headersid[c,d,p,q]   Disable messagesierr          Send all messages to stderrilog[name]    Log errors to file (registered versions only)inul          Disable all messagesisnd          Enable soundk             Lock archivekb            Keep broken extracted filesm<0..5>       Set compression level (0-store...3-default...5-maximal)mc<par>       Set advanced compression parametersmd<size>      Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)ms[ext;ext]   Specify file types to storen<file>       Include only specified filen@            Read file names to include from stdinn@<list>      Include files in specified list fileo[+|-]        Set the overwrite modeol            Save symbolic links as the link instead of the fileor            Rename files automaticallyow            Save or restore file owner and groupp[password]   Set passwordp-            Do not query passwordr             Recurse subdirectoriesr0            Recurse subdirectories for wildcard names onlyrr[N]         Add data recovery recordrv[N]         Create recovery volumess[<N>,v[-],e] Create solid archives-            Disable solid archivingsc<chr>[obj]  Specify the character setsfx[name]     Create SFX archivesi[name]      Read data from standard input (stdin)sl<size>      Process files with size less than specifiedsm<size>      Process files with size more than specifiedt             Test files after archivingta<date>      Process files modified after <date> in YYYYMMDDHHMMSS formattb<date>      Process files modified before <date> in YYYYMMDDHHMMSS formattk            Keep original archive timetl            Set archive time to latest filetn<time>      Process files newer than <time>to<time>      Process files older than <time>ts<m,c,a>[N]  Save or restore file time (modification, creation, access)u             Update filesv             Create volumes with size autodetection or list all volumesv<size>[k,b]  Create volumes with size=<size>*1000 [*1024, *1]ver[n]        File version controlvn            Use the old style volume naming schemevp            Pause before each volumew<path>       Assign work directoryx<file>       Exclude specified filex@            Read file names to exclude from stdinx@<list>      Exclude files in specified list filey             Assume Yes on all queriesz[file]       Read archive comment from file[root@ha-1-1 rar]# unrar
UNRAR 3.80 freeware      Copyright (c) 1993-2008 Alexander Roshal
Usage:     unrar <command> -<switch 1> -<switch N> <archive> <files...><@listfiles...> <path_to_extract\>
<Commands>e             Extract files to current directoryl[t,b]        List archive [technical, bare]p             Print file to stdoutt             Test archive filesv[t,b]        Verbosely list archive [technical,bare]x             Extract files with full path
<Switches>-             Stop switches scanningad            Append archive name to destination pathap<path>      Set path inside archiveav-           Disable authenticity verification checkc-            Disable comments showcfg-          Disable read configurationcl            Convert names to lower casecu            Convert names to upper casedh            Open shared filesep            Exclude paths from namesep3           Expand paths to full including the drive letterf             Freshen filesid[c,d,p,q]   Disable messagesierr          Send all messages to stderrinul          Disable all messageskb            Keep broken extracted filesn<file>       Include only specified filen@            Read file names to include from stdinn@<list>      Include files in specified list fileo[+|-]        Set the overwrite modeor            Rename files automaticallyow            Save or restore file owner and groupp[password]   Set passwordp-            Do not query passwordr             Recurse subdirectoriessl<size>      Process files with size less than specifiedsm<size>      Process files with size more than specifiedta<date>      Process files modified after <date> in YYYYMMDDHHMMSS formattb<date>      Process files modified before <date> in YYYYMMDDHHMMSS formattn<time>      Process files newer than <time>to<time>      Process files older than <time>ts<m,c,a>[N]  Save or restore file time (modification, creation, access)u             Update filesv             List all volumesver[n]        File version controlvp            Pause before each volumex<file>       Exclude specified filex@            Read file names to exclude from stdinx@<list>      Exclude files in specified list filey             Assume Yes on all queries

rar和zip格式的压缩与解压相关推荐

  1. linux如何压缩zip文件格式,linux下常用压缩格式的压缩与解压方法

    linux下常用压缩格式的压缩与解压方法 linux下常用压缩格式的压缩与解压方法 大致总结了一下linux下各种格式的压缩包的压缩.解压方法.但是部分方法我没有用到,也就不全,希望大家帮我补充,我将 ...

  2. linux 常用压缩格式,Linux常见压缩格式之压缩与解压

    Linux常见压缩格式之压缩与解压 zip格式 压缩:zip -r [目标文件名].zip [原文件/目录名] 解压:unzip [原文件名].zip 注:-r参数代表递归 # Extract arc ...

  3. linux 常用压缩格式,Linux下常用压缩格式的压缩与解压方法

    Linux下常用压缩格式的压缩与解压方法 --------------------------------------------- .tar 打包:tar cvf *.tar *.*(原文件或目录) ...

  4. Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压...

    转:http://www.cnblogs.com/yejianfei/archive/2013/10/04/3351626.html zip格式 压缩: zip -r [目标文件名].zip [原文件 ...

  5. Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压

    zip格式 压缩: zip -r [目标文件名].zip [原文件/目录名] 解压: unzip [原文件名].zip 注:-r参数代表递归 tar格式(该格式仅仅打包,不压缩) 打包:tar -cv ...

  6. linux下常用压缩格式的压缩与解压方法

    大致总结了一下linux下各种格式的压缩包的压缩.解压方法.但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! 作者:Linux爱好者 来自:www.LinuxByte.ne ...

  7. linux unzip和zip,zip和unzip压缩与解压

    一.简介 zip和unzip是linux中压缩与解压工具.zip命令,可以一个或多个文件或是目录,压缩成".zip"格式的压缩文件:unzip,可以将zip压缩的文件解压到指定的目 ...

  8. Python 技术篇-用zipfile库进行zip文件的压缩与解压实例演示,python压缩本地文件夹为zip文件并保留目录结构

    首先给大家演示下 zip 文件的解压方法. import zipfiledef zip_extract_to(path_zip, path_aim):'''作用:解压压缩包参数一:压缩包位置参数二:解 ...

  9. Linux 下zip包的压缩与解压

    linux zip 命令详解  功能说明:压缩文件.  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符 ...

最新文章

  1. linux——vim命令详细说明
  2. Cisco 2950 系列交换机实例配置
  3. css flex布局 padding,CSS3 flex布局之快速实现BorderLayout布局
  4. 干货分享:单片机编程学习攻略!
  5. 计算机还是数学竞赛内容吗,除了AMC,数学牛娃还能参加什么高含金量的数学竞赛...
  6. Citrix桌面及应用虚拟化系列之二:XenServer补丁
  7. SpringBoot是什么?
  8. Android学习小Demo(10)ToDoList的加强版
  9. java中调用dos_JAVA如何调用DOS命令
  10. python 写字机器人_机器人股票:用 Python 自动化办公能做到哪些有趣或有用的事情?作者:陈廷聿...
  11. 语音信号预处理1——chirp信号的生成与接收
  12. 卡尔曼滤波与扩展卡尔曼滤波(EKF)
  13. 互融云数字资产交易系统开发解决方案
  14. HDU 4234 Moving Points
  15. Matlab基本函数-ceil函数
  16. DataFrame创建数据
  17. 高并发高负载系统架构
  18. 一个简单且处理速度很快的Python csv转excel方法
  19. 新时期的阿里妈妈广告引擎
  20. C语言分支循环其嵌套语句

热门文章

  1. 水下传感器网络研究——第5章 路由协议
  2. 一个大数据工程师的日常工作内容都是什么?
  3. IOS 开发必备网址
  4. 我的天呢!支付宝杀疯了!领取现金红包,太给力了吧,天天可领取!
  5. 【DSP】【第一篇】开始DSP学习
  6. openwrt路由器接华为E3372(E8372)网卡实现4G转有线和WIFI
  7. mysql 创建存储过程语法_mysql存储过程语法及实例
  8. 手机端自适应表格table样式如何写
  9. 2014黑帽大会揭露十大恐怖安全漏洞!
  10. 测试war包(免费)