admin 管理员组文章数量: 1086019
2024年3月6日发(作者:hook键盘钩子)
1、如何才能解开.tgz或.文件?
1)方法一:
gzip -d 或 gzip -d
tar -xvf
2)方法二:
解压并列表:
gzip -dc | tar xvf - #解.tgz文件
gzip -dc | tar xvf - #. 同 .tgz文件
只列表不生成文件:
gzip -dc | tar tvf - #解.tgz文件
gzip -dc | tar tvf - #. 同 .tgz文件
gzip的其他使用方法参见gzip -h
============================================================
2、如何才能解开.z或.Z文件?
1)解.z 文件: gzcat filename.z
2)解.Z 文件:uncompress -c filename.Z
============================================================
3、如何解.tar.Z文件?
1)解压并列表:
zcat .Z | tar xvf - #解.tar.Z文件
uncompress -c .Z | xvf - #uncompress -c 同 zcat
2)只列表不生成文件:
zcat .Z | tar tvf - #解.tar.Z文件
uncompress -c .Z | tvf - #uncompress -c 同 zcat
============================================================
4、如何安装、卸载、列出rpm包信息?(linux常用)
1)安装rpm包时显示进度
例如:用-vh参数,如rpm -ivh
2)直接通过ftp来安装rpm包
例如:rpm -i ftp://
3)校验所有的rpm包,查找丢失的文件
例如:rpm –Va
4)查找一个文件属于哪个rpm包
例如:rpm -qf /usr/bin/who
5)列出一个rpm包的描述信息
例如:rpm -qpi
6)列出一个rpm包的文件信息
例如:rpm -qpl
7)列出并过滤已经安装的包
例如:rpm –q |grep IBM
8)删除已安装的包
例如:rpm –e 包名
9)其他rpm操作参见#rpm --help
============================================================
5、如何使用tar命令测试、展开、生成tgz包?
tar zvfx #在当前目录下展开这个包
tar zvft #只测试不展开
tar zvfx -C /new-dir #展开后放到/new-dir目录下
tar zvfc /filename #把/filename目录下所有的文件及子目录打包成
============================================================
6、如何解开和生成tar文件?
tar xvf #当先目录解包
tar tvf #只显示不生成文件
tar cvf
tar的参数很多,要仔细学习参见#tar -h
============================================================
7、如何象在PC上的ARJ那样的分解打包软件?
# split -b 100k
将分解成若干500K的小文件 (名为xa, xb, xc, ...)
# split -l 500
将分解成每个500 lines的小文件
其它使用方法参见split –h
============================================================
8、在Unix下如何压缩文件?
在unix下压缩方法有多种,可以参见gzip、gunzip、zcat、compress等工具文档,也可以参见上面所述的一些方法。下面仅以compress命令示例:
例如:需要将/filename的文件打包并压缩,需要做以下步骤:
1)打包
tar cvf ./dir
2)压缩
compress #生成.Z文件
如果还原回原来的目录结构
1)解压缩
uncompress .Z
3)解tar包
tar xvf
如果unix命令参数不熟悉,一般也可以通过ftp将压缩或打包文件传到PC上,利用Windows下的Winzip
或rar等压缩工具解开。
==========================================================
9、如何解开和生成其他包如.jar或.zip文件?
在unix上生成和解开jar包和对tar包的操作差不多。
例如:
jar cvf /dirname #将/dirname 打成jar包
jar xvf #解开jar包
jar tvf
jar xvf *.zip
#只列表不解开jar包
版权声明:本文标题:Unix 压缩命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709676597a543254.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论