Unix下压缩和解压缩命令
unrar用法

unrar用法unrar是一个解压缩RAR文件的命令行工具,它可以在Linux、Unix和Windows系统中使用。
在本文中,我们详细介绍unrar的使用方法,包括如何安装、解压缩、列出文件、测试文件和创建RAR文件等。
一、安装unrarDebian或Ubuntu系统:```sudo apt-get install unrar```CentOS或RedHat系统:```sudo yum install unrar```Fedora系统:```sudo dnf install unrar```如果你是在Windows系统中使用unrar,则可以在官方网站上下载一个可执行文件。
在下载完成后,你可以直接运行该文件,或将其解压到你的系统路径中。
二、解压缩RAR文件1.解压缩单个RAR文件要解压缩单个RAR文件,只需执行以下命令:```unrar e filename.rar这会将filename.rar文件解压缩到当前目录下。
2.解压缩多个RAR文件要解压缩多个RAR文件,你可以使用星号*通配符来代替文件名中的任意字符。
要解压缩所有以“test”开头的RAR文件,可以执行以下命令:```unrar e test*.rar```这会将所有以“test”开头的RAR文件都解压缩到当前目录下。
3.解压缩RAR文件到指定目录要将RAR文件解压缩到指定目录中,可以使用-d选项:```unrar e filename.rar -d /path/to/destination```这会将filename.rar解压缩到指定目录中。
三、列出文件要列出RAR文件中的文件列表,可以执行以下命令:```unrar l filename.rar```这会在终端窗口中列出filename.rar文件中的所有文件。
四、测试文件要测试RAR文件是否损坏,可以执行以下命令:```unrar t filename.rar这会检查filename.rar文件是否有任何损坏。
macOS终端命令中的压缩和解压缩指令

macOS终端命令中的压缩和解压缩指令在macOS中,终端是一个强大的工具,它提供了许多命令行实用程序,可以帮助我们完成各种任务。
其中,压缩和解压缩是常见的操作之一。
本文将介绍macOS终端命令中常用的压缩和解压缩指令,帮助读者熟悉并掌握这些实用功能。
一、gzip(.gz)gzip是一种常用的压缩程序,通过将文件进行压缩,可以显著减小文件大小,方便传输和存储。
在终端中,我们可以使用gzip命令对文件进行压缩和解压缩操作。
1. 压缩文件:在终端中输入以下指令可以将指定的文件进行压缩:```gzip file.txt```该指令将生成一个名为file.txt.gz的压缩文件,原始文件将被删除。
2. 解压文件:通过以下指令可以将压缩文件解压缩:```gzip -d file.txt.gz```该指令将解压缩file.txt.gz文件,生成一个名为file.txt的解压后的文件。
二、tar(.tar)tar是另一个常用的文件打包程序,它可以将多个文件或目录打包成一个单独的文件。
与gzip结合使用,可以实现打包和压缩的功能。
1. 打包文件:在终端中输入以下指令可以将多个文件或目录打包成一个tar文件:```tar -cvf archive.tar file1.txt file2.txt dir1```该指令将生成一个名为archive.tar的tar文件,包含了file1.txt、file2.txt和dir1目录。
2. 压缩文件:通过以下指令可以将tar文件进行压缩:```gzip archive.tar```该指令将生成一个名为archive.tar.gz的压缩文件,原始tar文件将被删除。
3. 解压文件:通过以下指令可以将压缩的tar文件解压缩:```gzip -d archive.tar.gz```该指令将解压缩archive.tar.gz文件,生成一个名为archive.tar的解压后的文件。
三、zip(.zip)zip是一种常见的跨平台压缩格式,可以在不同操作系统中进行解压缩。
unix下常用解压和压缩命令

Unix操作指令大全

UNIX系统操作命令大全UNIX系统操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。
1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login: guest [Enter]passwd: ****** [Enter]sun%注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
[hide]1.2 退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
当屏幕出现Login时,用户可以安全地离开计算机了。
如:sun% logout [Enter]Login:1.3 修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。
如:sun% passwd[Enter]Old Passwd: ******New Passwd: ******update 更新磁盘 val SCCS实用程序 vc SCCS实用程序 vi 全屏幕编辑器 volcopy 文件系统的文字拷贝 wait 等待所有字进程结束 while 循环语句 who 显示谁在使用系统w hodo 显示哪些用户在做什么 write 和另一用户直接对话 xargs 建立参数表并执行命令y acc 语法分析程序生成器;)cl注:当你退出系统再次登录时,就要使用新的口令。
第二章目录操作命令2.1 显示目录命令:pwd(print working directory)格式:pwd功能:显示出用户当前工作目录的全路径名。
例如:% pwd2.2 建立目录命令:mkdir(make directory)格式:mkdir directory_name功能:建立新目录例如:% mkdir directory2.3 改变目录命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。
unix命令

统计文件行数
cnsh040411:bsbizware > more FCR-788647-120611-8005001537.txt |wc -l
7
==============find grep ============================
查找文件中包含batch_no_list的文件名
PATH=$JAVA_HOME/bin:$PATH (操作系统需要在PATH中找到它)
export JAVA_HOME CLASSPATH PATH
source .bash_profile 让全局环境变量.bash_profile生效
6. MQ新增环境变量
调用MQ API时需要添加:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mqm/java/lib
=====用户组及用户管理=====================================
cat /etc/group
cat /etc/passwd
groups 查看当前登录用户的组内成员
groups gliethttp 查看gliethttp用户所在的组,以及组内成员
whoami 查看当前登录用户名
(c.)保存了文件的权限、访问时间、改变时间、修改时间、路径、链接数等很多重要信息
==================================================
cal 日历
date 日期sk
=================================================
linux\aix\
liunx下常用的压缩解压命令

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
范例五:将 /etc/ 内的所有文件备份下来,并且保存其权限!
[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
# 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!
范例六:在 /home 当中,比 2005/06/01 新的文件才备份
范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf - /etc | tar -xvf -
# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
# 要注意的地方在於输出档变成 - 而输入档也变成 - ,又有一个 | 存在~
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 这分别代表 standard output, standard input 与管线命令啦!
压缩解压缩命令

压缩解压缩命令1、压缩解压命令:gzip命令名称:gzip命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip 选项[文件]功能描述:压缩文件压缩后文件格式:.gz范例:$gzip file1gzip的2个特点(1)、只能压缩文件(2)、不保留源文件2、压缩解压命令:gunzip命令名称:gunzip命令英文原意:GNU unzip命令所在路径:/bin/gunzip执行权限:所有用户语法:gunzip 选项[压缩文件]功能描述:解压缩.gz的压缩文件范例:$ gunzip file1.gz3、压缩解压命令:tar命令名称:tar命令所在路径:/bin/tar执行权限:所有用户语法:tar 选项[cvf] [目录]-c 产生.tar打包文件-v 显示详细信息-f 指定压缩后的文件名-z 打包同时压缩功能描述:打包目录压缩后文件格式:.tar.gz范例:$ tar -zcvf dir1.tar.gz dir1将目录dir1压缩成一个打包并压缩的文件压缩解压命令:tartar命令解压缩语法:-x 解包.tar文件-v 显示详细信息-f 指定解压文件-z 解压缩范例:$ tar -zxvf dir1.tar.gz4、压缩解压命令:zip命令名称:zip命令所在路径:/usr/bin/zip执行权限:所有用户语法:zip 选项[-r] [压缩后文件名称] [文件或目录] -r 压缩目录功能描述:压缩文件或目录压缩后文件格式:.zip范例:$ zip services.zip /etc/services压缩文件$ zip -r test.zip /test压缩目录5、压缩解压命令:unzip命令名称:unzip命令所在路径:/usr/bin/unzip执行权限:所有用户语法:unzip [压缩文件]功能描述:解压.zip的压缩文件范例:$ unzip test.zip6、压缩解压命令:bzip2命令名称:bzip2命令所在路径:/usr/bin/bzip2执行权限:所有用户语法:bzip2 选项[-k] [文件]-k 产生压缩文件后保留原文件功能描述:压缩文件压缩后文件格式:.bz2范例:$ bzip2 -k file17、压缩解压命令:bunzip2命令名称:bunzip2命令所在路径:/usr/bin/bunzip2执行权限:所有用户语法:bunzip2 选项[-k] [压缩文件]-k 解压缩后保留原文件功能描述:解压缩范例:$ bunzip2 -k file1.bz2。
UNIX常用命令介绍

2.4 UNIX常用命令介绍用户对某一操作系统的认识,往往是从使用和接触操作系统开始的,而接触操作系统最常用的方法就是使用操作系统的命令。
尽管现代操作系统都对用户提供交互式的图形界面,但在使用操作系统时仍不可避免地要用到命令操作方式,这是因为图形界面的处理也是建立在命令处理的基础之上的。
有经验的人都知道,使用命令处理的效率往往会比使用图形界面处理高出很多,而可视化的图形界面主要解决的问题是提供友好交互和摆脱枯燥的命令记忆方式。
2.4.1 UNIX命令使用方法当某个用户正确地通过了系统的注册和登录后,就进入到UNIX的命令管理程序shell的第一个进程中。
shell可以完成UNIX命令的解释执行过程,它大体上可以分成两类:一类是s hell的内部命令,另一类是shell的外部命令。
对用户来讲,内、外部命令在使用方法上没有太多的差异,只是在响应时间上略有不同。
当用户发出内部命令时,系统可直接从内存中选择调用与执行。
而shell的外部命令是那些功能较强、占用空间较大的扩展命令,它们一般不包含在shell中,因此在系统启动时并不被装入内存,只是在使用时才从系统的指定存储介质中调入内存,用完后就释放所占用的内存空间。
外部命令往往功能强大,因此所占用的磁盘空间和内存空间都比较大,甚至有些外部命令实际上就是一个实用程序,它所占用的空间和处理过程的复杂度可以与一个小型系统规模相比,因此对外部命令的管理通常包含着对内、外存空间的控制和管理。
1. UNIX的命令格式使用UNIX命令的方法可以有多种,例如,可以在命令行上输入命令,或是将命令编写在批处理文件中。
无论怎样,命令的使用格式是统一的,UNIX的一般命令格式为:Command[-options][arguments]其中:Command表示UNIX命令名。
[options]表示命令的执行选项,可以取默认值。
[arg uments]表示命令的执行参数,可以默认。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Unix下压缩和解压缩命令各种常用命令UnixCC++C#数据结构范例:Linux下打包压缩war、解压war包和jar命令环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62问题Linux下打包压缩war、解压war包和jar命令解决把project_a文件夹下的文件打包成project.war1.打包jar -xvfproject.war /project_a-c 创建war包-v 显示过程信息-f 指定JAR 文件名,通常这个参数是必须的-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略-m 参数-0 这个是阿拉伯数字,只打包不压缩的意思2.解压jar -xvfproject.war如:cd kmsjar -xvf ../kms.war解压到当前目录jar 命令详解使用不带任何的jar 命令我们可以看到jar 命令的用法如下:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名...其中{ctxu} 是jar 命令的子命令,每次jar 命令只能包含ctxu中的一个,它们分别表示:-c创建新的JAR 文件包-t列出JAR 文件包的内容列表-x展开JAR 文件包的指定文件或者所有文件-u更新已存在的JAR 文件包(添加文件到JAR 文件包中)特别注意,在参数的下达中,c/x/t/u 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
.tar解包:tar -xvf FileName.tar打包:tar -cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzipFileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName--------------------------------------------- .bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: bzip2 -z FileName.tar.bz2解压:tar jxvf FileName.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName--------------------------------------------- .bz解压1:bzip2 -d FileName.bz解压2:bunzip2 FileName.bz压缩:未知--------------------------------------------- .tar.bz解压:tar jxvf FileName.tar.bz压缩:未知--------------------------------------------- .Z解压:uncompressFileName.Z压缩:compress FileName.tar.Z解压:tar ZxvfFileName.tar.Z压缩:tar ZcvfFileName.tar.ZDirName--------------------------------------------- .tgz解压:tar zxvf FileName.tgz压缩:未知.tar.tgz解压:tar zxvf FileName.tar.tgz压缩:tar zcvf FileName.tar.tgz FileName--------------------------------------------- .zip解压:unzip FileName.zip压缩:zip FileName.zip DirName--------------------------------------------- .rar解压:rar a FileName.rar压缩:rar e FileName.rar---------------------------------------------压缩解压缩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的数值。
rar文件:Rar 用法: rar <命令> -<选项1> ....-<选项N><操作文档><文件...><@文件列表...><解压路径> h/](J k!P x l"w:G v K q7i6v通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件或文件列表为对操作文档实现修饰的具体文件或目录(可选)。
Y0`-o r#V r n ~"p9f5N rar常用命令主要有:1) a 添加文件到操作文档举例rar a test.rar file1.txt若test.rar文件不存在,则打包file1.txt文件成test.rarrara test.rar file2.txt 若test.rar文件已经存在,则添加file2.txt文件到test.rar中(这样 test.rar中就有两个文件了)注,如果操作文档中已有某文件的一份拷贝,则a命令更新该文件另,对目录也可以进行操作 eg. rar a test.rar dir1 。
2) e test.rar 注,用e解压的话,不仅原来的file1.txt和file2.txt被解压到当前目录,就连dir1里面的所有文件也被解压到当前目录下,不能保持压缩前的目录结构,如果想保持压缩前的目录结构,用x解压。
3) c 对操作文档添加说明注释 eg. rar c test.rar(会出现Reading comment from stdin字样,然后输入一行或多行注释,以ctrl+d结束)。
4) cf 添加文件注释,类似上面的c,不过这个是对压缩文档中每个文件进行注释 cw 将文档注释写入文件 eg. rarcwtest.rar comment.txt。
5) d 从文档中删除文件 eg. rar d test.rar file1.txt e将文件解压到当前目录 eg. rar。
6) e test.rar 注,用e解压的话,不仅原来的file1.txt和file2.txt被解压到当前目录,就连dir1里面的所有文件也被解压到当前目录下,不能保持压缩前的目录结构,如果想保持压缩前的目录结构,用x解压。
7) r 修复文档 eg. rar r test.rar当rar文件有问题时,可以尝试用该命令进行修复(鬼知道有多少用)。
8) s 转换文档成自解压文档 eg. rar s test.rar会生成一个test.sfx的可执行文档,运行它的效果就相当于rar x test.rar,适合于向没有rar的用户传输文件。
9) t 检测文档 eg. rar t test.rar检测test.rar的完整性。
10) k 锁定文档 eg. rar k test.rar锁定文档后,该文档就无法进行任何更新操作了。
.Z文件:命令: compress格式: compress 选项文件列表功能:用Lempel-ziv压缩方法来压缩文件或压缩标准输入选项: -r 递归操作,如果指定目录变元,则压缩该目录及其子目录中的所有文件。
-c 将压缩数据返回标准输出,而缺省情况下为压缩文件时将压缩数据返回文件。
-v 显示每个文件夹的压缩百分比。
解释:在用compress压缩文件时,将在原文件名之后加上扩展名.Z。
如果不指定文件,则压缩标准输入,其结果返回标准输出。
实例:目的:压缩/mnt/lgx/a1.doc文件命令:#compress /mnt/lgx/a1.doc结果:压缩后生成a1.doc.Z文件。
命令: uncompress格式: uncompress 选项文件列表功能:解压缩用compress 程序压缩过的文件选项: -c 它将压缩数据发往标准输出而不是改写旧的压缩文件解释:如果不指定文件,则解压缩标准输入。