unix解压缩命令案例详解大全

合集下载

【免费下载】unix解压缩

【免费下载】unix解压缩

unix解压缩范例:.tar解包:tar -xvf FileName.tar打包:tar -cvf FileName.tar DirName(注:tar是打包,不是压缩!)--------------------------------------------- .gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.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解压:uncompress FileName.Z压缩:compress FileName.tar.Z解压:tar Zxvf FileName.tar.Z压缩:tar Zcvf FileName.tar.Z DirName--------------------------------------------- .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文件:功能说明:压缩文件。

lunix命令大全

lunix命令大全

UNIX命令‎大全UNIX常用‎命令:下述命令参考‎包含94个U‎N IX最常用‎的快速总结。

apropo‎s用途:apropo‎s查找使用说‎明的名称。

举例:apropo‎s print(等价于man‎-k prink)。

arch用途:arch获得‎机器体系结构‎的描述信息。

举例:arch。

下面是arc‎h输出的结果‎:sun4将这个命令与‎u n ame进‎行比较。

ash用途:ash是外壳‎,只用于某些系‎统。

举例:ash。

这个命令启动‎a sh外壳的‎一个实例。

at用途:at用于确定‎命令执行的时‎刻。

举例:at 9:00am Decemb‎e r 31。

awk用途:awk是一种‎模式扫描和执‎行语言。

举例:awk\'{print $1}\'file.txt。

这个命令执行‎后将打印出f‎i le.txt的第一‎个区域。

bash用途:bash是G‎NU Bourne‎-A gain外‎壳。

举例:bash[option‎s]。

这个命令启动‎b a sh外壳‎,它是一个增强‎的和sh兼容‎的外壳。

bash的提‎示符为$。

biff用途:biff通知‎你是否收到了‎邮件。

举例:biffy。

这个命令叫b‎i f f通知你‎新邮件什么时‎候到达(注意,要想让bif‎f工作,你必须同时运‎行sendma‎i l)。

cancel‎用途:cancel‎取消挂起的打‎印作业。

举例:cancel‎23。

这个命令取消‎23号打印作‎业。

cal用途:cal显示无‎格式文本日历‎。

举例:cal。

以下是命令执‎行后输出的列‎表:August‎ 1998cat用途:cat将文件‎连接在一起并‎显示这些文件‎中的内容。

举例:cat myfile‎.txt。

这个命令执行‎后显示myf‎i le.txt中的内‎容。

cc用途:cc是用于许‎多系统的C编‎译器。

举例:cc myfile‎.c -o myfile‎。

这个命令执行‎后对myfi‎l e.c源文件进行‎编译并输出一‎个名为myf ‎i le的可执‎行文件。

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和tar命令是Linux及Unix系统中常用的文件打包和解包工具之一。

它可以将多个文件或目录打包成一个归档文件,并且可以通过解包还原出原始文件和目录结构。

本文将介绍tar命令的主要用法和一些常见的应用场景。

一、tar命令的基本用法1. 打包文件:要打包文件,可以使用tar命令的-c参数,结合-f参数指定归档文件名。

例如,要将当前目录下的所有文件打包成一个名为archive.tar的归档文件,可以执行以下命令:```shelltar -cf archive.tar *```2. 解包文件:要解包已经打包好的归档文件,可以使用tar命令的-x参数,结合-f 参数指定归档文件名。

例如,要解包名为archive.tar的归档文件,可以执行以下命令:```shelltar -xf archive.tar```3. 查看归档文件内容:要查看归档文件中包含的文件列表,可以使用tar命令的-t参数,结合-f参数指定归档文件名。

例如,要查看名为archive.tar的归档文件中包含的文件列表,可以执行以下命令:```shelltar -tf archive.tar```4. 同时打包和压缩文件:tar命令还支持和gzip、bzip2等压缩工具结合使用,以实现同时打包和压缩文件的功能。

例如,要将当前目录下的所有文件打包成一个名为archive.tar.gz的压缩包,可以执行以下命令:```shelltar -czf archive.tar.gz *```二、tar命令的高级用法1. 打包指定目录:如果只需要打包指定的目录或文件,可以在tar命令中指定路径。

例如,要打包指定目录/dir下的所有文件,可以执行以下命令:```shelltar -cf archive.tar /dir```2. 排除某些文件或目录:有时候我们希望在打包文件时排除某些文件或目录,可以使用tar 命令的--exclude参数。

RAR 命令行语法

RAR 命令行语法
的文件名,而没有其他任何的附加信息。
m[f] 移动到压缩文件中[只用于文件]。移动文件和目录会使压缩操作完成后它
们被删除。如果使用变量'f'和/或应用开关'-ed',则不删除目录。
p 打印文件到标准输出设备。
设置压缩文件时间为最新的文件:
rar ch -tl files.rar
cw 写压缩文件注释到指定文件。
输出文件格式依赖于 -sc 开关。
如果输出文件名没有指定,注释数据会被发送到标准输出设备。
rar a help *.hlp
2) 把当前目录和子目录的所有文件压缩为 362000 字节大小、固实的、
自解压分卷压缩文件并对没个卷添加恢复记录:
rar a -r -v362 -s -sfx -rr save
在 RAR 变量中的开关 低优先级
保存在配~~~
如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误
解释。例如,这个命令将从当前目录中所有的 RAR 压缩文件中解压的 *.asm 文件:
rar e '*.rar' '*.asm'
命令可以是下列中的任何一个:
a 添加文件到压缩文件中。
例子:
1) 从当前目录添加所有的 *.hlp 文件到 help.rar 压缩文件:
制到 32767 字节
例子:
rar c distrib.rar
注释也可以使用 -z[名称] 开关从文件添加:
下列命令从 info.txt 文件添加一个注释:
rar c -zinfo.txt dummy
f*.cpp 拥有更高的优先权。

zip压缩命令详解

zip压缩命令详解

zip压缩命令详解各选项的含义分别为:-x 文件列表解压缩文件,但不包括指定的file文件。

-v 查看压缩文件目录,但不解压。

-t 测试文件有无损坏,但不解压。

-d 目录把压缩文件解到指定目录下。

-z 只显示压缩文件的注解。

-n 不覆盖已经存在的文件。

-o 覆盖已存在的文件且不要求用户确认。

-j 不重建文档的目录结构,把所有文件解压到同一目录下。

例1:将压缩文件text.zip在当前目录下解压缩。

$ unzip text.zip例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

$ unzip -n text.zip -d /tmp例3:查看压缩文件目录,但不解压。

$ unzip -v text.zipzgrep命令这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。

如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

linux zip命令 zip -r myfile.zip ./*\将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r 表示递归压缩子目录下所有文件.2.unzipunzip -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文件-------------------------------------------------------------------------------要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:zip -r filename.zip filesdir在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。

unix经典命令详解

unix经典命令详解
[例子]:
cd 回到注册进入时的目录
cd /tmp 进入 /tmp 目录
cd ../ 进入上级目录
1.4 mkdir
[语法]: mkdir [-m 模式] [-p] 目录名
[说明]: 本命令用于建立目录,目录的存取模式由掩码(umask)决定,要求对其父目录具有写权限,目录的UID和GID为实际UID和GID
-m 按指定存取模式建立目录
-p 建立目录时建立其所有不存在的父目录
[例子]:
mkdir tmp 在当前目录下建立子目录 tmp
mkdir -m 777 /tmp/abc 用所有用户可读可写可执行的存取模式
建立目录 /tmp/aaa ,存取模式参看命令 chmod
mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a
-o 与-l选项相同,只是不显示文件组
-g 与-l选项相同,只是不显示文件主
-r 逆序排列
-t 按时间顺序排列而非按名字
-u 显示时间时使用上次访问时间而非上次修改时间
-c 显示时间时使用上次修改i节点时间而非上次修改时间
-p 若所列文件是目录文件,则在其后显示斜杠(/)
-R 递归地列出每个子目录的内容
-a 列出所有文件,包括第一个字符为“.”的隐藏文件
-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连
用以显示目录状态。
-C 输出时多列显示
-x 横向按字符顺序排列
-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔
回答 y 则执行命令
-print 显示输出使表达式为真的文件名

Windows和Linux下的解压缩命令

Windows和Linux下的解压缩命令
、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz
、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行
操作。
数选项很多,这里只做简单介绍,依旧举例说明一下其用法:
# zip all.zip *.jpg
这条命令是将所有.jpg的文件压缩成一个zip包
# unzl.zip中的所有文件解压出来
2)对于.rar
要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记
这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar
是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:
# rar a all *.jpg
这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar
这条命令是将上面产生的包解开
有了上面的知识,你应该可以解开多种压缩文件了,下面对于tar系列的压缩文
件作一个小结:
1)对于.tar结尾的文件
tar -xf all.tar
2)对于.gz结尾的文件
gzip -d all.gz
gunzip all.gz
缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助
另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包
,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进

UNIX常用命令

UNIX常用命令

9、将数据导入A1表后:要修改DS JOB的时间和表名参数
10、删除文件:rm 文件名 如:rm upload_m_rpt_p24_midd_busi_total_m.sh
11、退出当前正在执行的命令:按q
12、vi 命令
[语法]: vi [-wn] [-R] 文件...
19、 将aaa更名为 bbb: mv aaa bbb
20、表前要加模式名
====db2 "import from /home/ap/文件名.ixf of ixf replace into ods.表名"
====表结构有改动的:先drop表,再db2 "import from ***.ixf of ixf create into ods.***"
(3) 若count缺省,显示文件的前10行。
17、tail
(1) 显示文件的后几行。
(2) tail -count file显示文件的后count行。(tail -0 file,显示最后一行)
(3) 若count缺省,显示文件的后10行。
18、cd ~ 跳到home目录 cd ../.. 跳到上两层目录
21、把文件移到另一个目录:
mv /home/ap/文件名 /home/ap/20140713/文件名
22、目录的重命名
mv oldname newname
23、cat /etc/hosts --获取ds中hosts文件的环境设置
24、找包含file的文件: find /home/ap/ods/file -name *file*
解压:tar zxvf FileName.tar.gz
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix解压命令大全
Unix平台下的常用命令技巧之 tar包、压缩与解压缩。

在Unix下常遇到一些解包、压包的问题。

一般情况下将若干文件或文件夹打成tar包,是为了便于文件的传输和管理。

例如,通过FTP从Unix平台下载目录结构较多的文件夹到Windows平台或另外一Unix平台,虽然文件夹不是太大,但由于每个文件很小,且非常多,每个文件都要进行文件头、尾检查校验。

下载速度会非常慢。

如果打成tar包,传输就会快很多。

存档的文件夹打成tar包也容易管理。

值得注意的是:tar文件只是将文件或文件夹打包,并没有进行压缩。

如果文本文件较多,对其压缩会节省很大的磁盘空间,传输将更快。

压缩和解压缩方法可以参考下文给出的示例。

下面我以Sun Solaris 5.8(其他unix如linux、aix大体相同)为例,就常见的一些问题向各位同仁作一下介绍,供大家在工作中参考。

因水平有限,仅做抛砖引玉,欢迎大家积极补充。

目录:
1、如何解开.tgz或.tar.gz文件?
2、如何解开.z或.Z文件?
3、如何解开.tar.Z文件?
4、如何安装、卸载、列出rpm包信息?(linux常用)
5、如何使用tar命令测试、展开、生成tgz包?
6、如何解开和生成tar文件?
7、如何象在PC上的ARJ那样的分解打包软件?
8、在Unix下如何压缩文件?
9、如何解开和生成其他包如.jar文件?
10、抛砖引玉,待同仁补充
正文:
一、如何才能解开.tgz或.tar.gz文件?
1)方法一:
gzip -d filename.tar.gz 或 gzip -d filename.tgz
tar -xvf filename.tar
2)方法二:
解压并列表:
gzip -dc filename.tgz | tar xvf - #解.tgz文件
gzip -dc filename.tar.gz | tar xvf - #.tar.gz 同 .tgz文件
只列表不生成文件:
gzip -dc filename.tgz | tar tvf - #解.tgz文件
gzip -dc filename.tar.gz | tar tvf - #.tar.gz 同 .tgz文件gzip的其他使用方法参见gzip -h
二、如何才能解开.z或.Z文件?
1)解.z 文件: gzcat filename.z
2)解.Z 文件:uncompress -c filename.Z
3、如何解.tar.Z文件?
1)解压并列表:
zcat filename.tar.Z | tar xvf - #解.tar.Z文件
uncompress -c tast.tar.Z | xvf - #uncompress -c 同 zcat
2)只列表不生成文件:
zcat filename.tar.Z | tar tvf - #解.tar.Z文件
uncompress -c filename.tar.Z | tvf - #uncompress -c 同 zcat 4、如何安装、卸载、列出rpm包信息?(linux常用)
1)安装rpm包时显示进度
例如:用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm
2)直接通过ftp来安装rpm包
例如:rpm -i ftp://ftp.xxx.xxx
3)校验所有的rpm包,查找丢失的文件
例如:rpm –Va
4)查找一个文件属于哪个rpm包
例如:rpm -qf /usr/bin/who
5)列出一个rpm包的描述信息
例如:rpm -qpi mon-0.37j-1.i386.rpm
6)列出一个rpm包的文件信息
例如:rpm -qpl mon-0.37j-1.i386.rpm
7)列出并过滤已经安装的包
例如:rpm –q |grep IBM
8)删除已安装的包
例如:rpm –e 包名
9)其他rpm操作参见#rpm --help
5、如何使用tar命令测试、展开、生成tgz包?
tar zvfx filename.tgz #在当前目录下展开这个包
tar zvft filename.tgz #只测试不展开
tar zvfx filename.tgz -C /new-dir #展开后放到/new-dir目录下
tar zvfc filename.tgz /filename #把/filename目录下所有的文件及子目录打包成filename.tgz
6、如何解开和生成tar文件?
tar xvf filename.tar #当先目录解包
tar tvf filename.tar #只显示不生成文件
tar cvf filename.tar #生成包
tar的参数很多,要仔细学习参见#tar -h
7、如何象在PC上的ARJ那样的分解打包软件?
# split -b 100k big.file
将big.file分解成若干500K的小文件 (名为xa, xb, xc, ...)
# split -l 500 big.file
将big.file分解成每个500 lines的小文件
其它使用方法参见split –h
8、在Unix下如何压缩文件?
在unix下压缩方法有多种,可以参见gzip、gunzip、zcat、compress等工具文档,也可以参见上面所述的一些方法。

下面仅以compress命令示例:例如:需要将/filename的文件打包并压缩,需要做以下步骤:
1)打包
tar cvf filename.tar ./dir
2)压缩
compress filename.tar #生成filename.tar.Z文件
如果还原回原来的目录结构
3)解压缩
uncompress filename.tar.Z
4)解tar包
tar xvf filename.tar
如果unix命令参数不熟悉,一般也可以通过ftp将压缩或打包文件传到PC 上,利用Windows下的Winzip或rar等压缩工具解开。

9、如何解开和生成其他包如.jar文件?
在unix上生成和解开jar包和对tar包的操作差不多。

例如:
jar cvf filename.jar /dirname #将/dirname 打成jar包
jar xvf filename.jar #解开jar包
jar tvf filename.jar #只列表不解开jar包。

相关文档
最新文档