黑基网 首页 服务器 Linux 查看内容

Linux解压有思路

2014-12-8 11:17| 投稿: Linux

摘要:  接触Linux系统后,发现有些特殊的文件,有些看似和windows下的文件有些渊源,例如filename.zip,是否真是“大明湖畔夏雨荷”?研习了相关Linux指导资料后,犹如思路打开,...
 接触Linux系统后,发现有些特殊的文件,有些看似和windows下的文件有些渊源,例如filename.zip,是否真是“大明湖畔夏雨荷”?研习了相关Linux指导资料后,犹如思路打开,可以在“任行”一回。   1、filename.tar        此类文件适用于tar命令,tar是Linux中常用的打包命令,常称为tar包。        tar -c 压缩归档        tar -x 解压        tar -t 查看内容        tar -r 向压缩归档文件末尾追加文件        tar -u更新原压缩包中的文件        tar -v显示过程        tar -o将文件解压到标准输出        tar -p使用原文件的原来属性        tar -P可以使用绝对路径来压缩      示例:       tar -cf filename.tar  filename.txt将filename.txt的文件打包成一个命名为filenam.tar的包。其中-f是指定包的名称。        tar -rf filename.tar   filename.txt将filename.txt的文件增加到filename.tar的包文件里去。   2、filename.gz       gizp是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。       gzip -a 使用ASCII文字模式       gzip -c  把解压后的文件输出到标准输出设备       gzip -f   强制解压文件       gzip -h 在线帮助       gzip -l列出压缩文件的相关信息       gzip -L显示版本与版权信息       gzip -n解压时,忽略包含文件的信息       gzip -N 与-n相反,保留原有的信息       gzip -q 不显示警告信息       gzip -r 递归处理包内相关文件       gzip -S更改压缩字尾字符串       gzip -t 测试压缩文件是否正确无误       gzip -v显示指令执行过程       gzip -V显示版本信息      示例:       tar -czf filename.tar.gz filename.txt 将filename.txt的文件打包成一个tar包,并将该文件用gzip压缩,生产一个名为filename.tar.gz的包       tar -xzf filename.tar.gz 解压filename.tar.gz包文件    3、filename.tar.bz2         bzip2是一个基于burrows-wheeler变换的无损压缩软件,.bz2结尾的文件就是bzip2压缩的结果。         bzip2 -c将压缩与解压缩的结果送到标准输出         bzip2 -d执行解压缩         bzip2 -f bizp2在压缩或解压缩时,如果输出文件与现有文件同名,预设不会覆盖现有文件         bzip2 -h 显示帮助         bzip2 -k bzip2在压缩或解压缩后,删除原文件。         bzip2 -t 降低程序执行时内存的使用量         bzip2 -v 显示信息         bzip2 -z强制执行压缩         bzip2 -L获得许可信息         bzip2 -V显示版本信息         bzip2 --repetitive-best 如果有多个执行文件时,可以提高压缩效果         bzip2 --repetitive-fast 如果有多个执行文件时,可以加快执行速度        示例:         tar -cjf filename.tar.bz2  filename.txt 将filename.txt打成一个tar包,并将该文件用bzip2压缩,形成一个名为filename.tar.gz2的包文件         tar -xjf filename.tar.bz2 解压filename.tar.bz2的文件      4、filename.zip          zip一种计算机文件压缩算法,filename.zip的文件就是用zip的算法压缩的文件         unzip -A调整可执行的自动解压缩文件         unzip -b制定暂时存放文件的目录         unzip -c替每个被压缩的文件加上注释         unzip -d从压缩文件内删除指定的文件         unzip -D压缩文件内不建立目录名称         unzip -f更新现有文件,若某些文件原本不存在压缩文件内,本命令会一并将其加入压缩文件中         unzip -F尝试修复已损坏的压缩文件         unzip -g将文件压缩后附加在既有的压缩文件之后,而非另新建压缩文件         unzip -h在线帮助         unzip -i只压缩符合条件的文件          unzip -j只保存文件名称及其内容,而不存放任何目录名称         unzip -J删除压缩文件前面不必要的数据         unzip -k使用MS-DOS兼容格式的文件名称         unzip -l压缩文件时,把LF字符置换成LF+CR字符         unzip -ll压缩文件时,把LF+CR字符置换成LF字符         unzip -L显示版权信息         unzip -m将文件压缩并加入压缩文件后,删除原始文件,即把文件移动到压缩文件中。         unzip -n不压缩具有特定字尾字符串的文件         unzip -o以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同         unzip -q不显示指令执行过程         unzip -r递归处理,将指定目录下的所有文件和子目录一同处理         unzip -S包含系统和隐藏文件         unzip -t把压缩备份文件的日期设成指定的日期         unzip -T检查备份文件内的每个文件是否正确无误         unzip -u更新替换较新的文件到压缩文件内         unzip -v显示指令执行过程或显示版本信息         unzip -V保存VMS操作系统文件属性         unzip -p使用zip的密码选项         示例:          zip filename.zip   filename.txt 将filename.txt文件压缩成一个filename.zip的包          unzip filename.zip 解压filename.zip的包文件       5、rpm          rpm 是redhat package manager(红帽软件包管理工具)的缩写,现在包括openLinux、suse、turbo Linux的分发版本都有采用,算得上是公认版本了          rpm -vh 显示安装进度          rpm -U升级软件包          rpm -qpl列出rpm软件包内的文件信息          rpm -qpi列出rpm软件包的描述信息          rpm -qf查找指定文件属于哪个rpm软件包          rpm -Va校验所有的rpm软件包,查找丢失的文件          rpm -qa查找相应文件,如rpm -qa httpd          rpm -e卸载rpm包          rpm -q查询已安装的软件信息          rpm -i安装rpm包          rpm --replacepkgs重装rpm包          rpm --percent在软件包安装时输出百分比          rpm --help帮助          rpm --version显示版本信息          rpm -c显示所有配置文件          rpm -d显示所有文档文件          rpm -h显示安装进度          rpm -l列出软件包中的文件          rpm -a显示出文件状态          rpm --nomd5不验证文件的md5支持          rpm --force 强制安装软件包          rpm --nodeps忽略依赖关系          rpm --whatprovides查询/验证提供一个依赖的软件包          示例:          rpm -qa|grep httpd 查看是httpd是否安装          rpm -e httpd 卸载httpd       以上是对Linux系统中的一些压缩包进行小小的总结,在此有几点建议:1、当看到*.tar、*.tar.zip、*.bz2、*.gz、*.rpm等包文件是,多熟练使用man命令,查看tar、unzip、bzip2、rmp的命令执行说明,以帮助能正确的对文件的管理;2、对于一些安装组件(从官方获得的文件包),及时找到相应的官方的说明文档,按照文档说明方式来进行操作;3、工作时,要及时和自己直接负责人沟通,以便于对公司的相关文件进行正确操作;4、勤于积累经验,形成文档。
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部