




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、linux zip命令zip-r my文件. zip./*将当前目录下的所有文件和文件夹压缩为myfile.zip文件,-r表示递归压缩子目录下的所有文件2.unzipunzip-o-d/home/sunny my文件. zip将myfile.zip文件保存到/home/sunny/-o:不提示时,复盖文件-d:-d /home/sunny表示将文件解压缩到/home/sunny目录中3 .其他zip-d my文件. zip smart.txt从压缩文件中删除smart.txt文件zip -m myfile.zip ./rpm_info.txt将rpm_info.txt文件添加到压缩文件中的m
2、yfile.zip中-要使用zip压缩文件,请在shell提示符下输入以下命令zip-r文件名称. zip文件dir在此示例中,filename.zip表示创建的文件,filesdir表示放置新zip文件的目录。 -r选项指定递归地包含filesdir目录中包含的所有文件。要提取zip文件的内容,请输入以下命令unzip文件名称. zipzip命令可以列出多个文件和目录,并同时用空格分隔zip-r文件名. zipfile 1file 2文件3/usr/work/school上述命令压缩文件1、文件2、文件3和/usr/work/school目录的内容(假设此目录存在),并将其存储在filena
3、me.zip文件中。tar命令的详细信息-c:压缩文件的创建-x :解冻-t :显示内容-r :在压缩归档文件的末尾添加文件-u :更新原始压缩包中的文件这五个指令是独立的,用于压缩和解压缩,可以与其他指令连用,但只能使用其中一个指令。 以下参数是根据需要压缩或解压缩文件时的可选参数。-c:压缩文件的创建-x :解冻-t :显示内容-r :在压缩归档文件的末尾添加文件-u :更新原始压缩包中的文件需要以下参数-f-f:使用文件名。 请注意,此参数是最后一个参数,文件名后只能有一个文件名。# tar -cf all.tar *.jpg此命令将所有. jpg文件编成名为all.tar的软件包。 -
4、c表示要生成新包,-f指定包的文件名。# tar -rf all.tar *.gif此命令将所有. gif文件添加到all.tar包中。 -r是增加文件的意思。#tar-ufall.tar标志. gif此命令表示更新原始tar包all.tar的logo.gif文件,-u表示更新文件。# tar -tf all.tar此命令列出all.tar包中的所有文件。 -t是列出文件的意思# tar -xf all.tar此命令解析all.tar包中的所有文件。 -t是解决的意思压缩将tar-cvfmv.tar*.jpg/目录中的所有jpg文件打包到tar.jpg中将tar -czf jpg.tar.gz
5、 *.jpg /目录中的所有jpg文件打包为jpg.tar,然后用gzip压缩,并生成用gzip压缩的包为jpg.tar.gz将tar -cjf jpg.tar.bz2 *.jpg /目录中的所有jpg文件打包为jpg.tar,用bzip2压缩,并生成以bzip2压缩的包,名为jpg.tar.bz2将tar -czf jpg.tar.z *.jpg /目录中的所有jpg文件打包为jpg.tar,用compress压缩,并生成用umcompress压缩的包,名为jpg.tar.zrar a jpg.rar *.jpg /rar格式的压缩需要下载rar for linux对于zip jpg.zip
6、 *.jpg /zip格式的压缩,必须首先下载zip for linux解冻tar-xvf文件. tar/tar包解压缩解压缩tar-xzvfile.tar.gz/tar.gz解压缩tar-xjvmfile.tar.bz2/tar.bz2解压缩tar-xzfv.tar.z/tar.z解压缩unrarefile.rar/rarunzip文件. zip/解压缩zip总结。1、*.tar用tar -xvf解压2、*.gz用gzip -d或gunzip解压缩3、*.tar.gz和*.tgz用tar -xzf解压缩4、*.bz2用bzip2 -d或bunzip2解压缩5、*.tar.bz2用tar -x
7、jf解压6、*.z用uncompress解压缩7、*.tar.z用tar -xzf解压缩8、*.rar用unrar e解压缩9、*.zip用unzip解压在linux上tar命令详细信息(转载的资料)2008年04月17日星期四15:37tar命令tar可以创建文件和目录的文件。 在tar中,用户可以为特定文件创建文件(备份文件)、修改文件中的文件,或者向文件中添加新文件。 tar首先用于在磁带上创建文件,用户现在可以在任何设备(如软盘)上创建文件。 使用tar命令,可以将大量文件和目录组合成一个文件。 这在备份文件或将多个文件合并为一个文件并通过网络传输时很有用。 linux上的tar是gn
8、u版本。语法: tar 主选项子选项文件或目录使用此命令需要主要选项,告诉tar做什么,辅助选项是辅助的,可以选择。主选项:c创建新的归档文件。 如果用户想备份目录和文件,请选择此选项。r在文件的末尾添加要归档的文件。 例如,如果用户创建文件备份后忘记备份其他目录或文件,则可以使用此选项将忘记的目录或文件添加到备份文件中。t列出文件的内容,确认已备份的文件。更新u文件。 换句话说,将原始备份文件替换为新文件,如果在备份文件中找不到要更新的文件,则将其添加到备份文件的末尾。从x文件文件中释放文件。辅助选项:b此选项是为磁带机设置的。 后面跟一个数字,表示块大小,系统的默认值为20(20*512
9、bytes )。使用f文件文件或设备。 通常,此选项是必需的。k保存现有文件。 例如,我们复原某个文件,在复原的过程中,遇到同一文件,不独占。恢复m文档时,将所有文档的修改时间设定为当前。创建m个多卷的归档文件并将其存储在多个磁盘上。详细报告tar处理的文件信息。 如果没有此选项,tar不报告文件信息。每个w步要求确认。z使用gzip压缩/解压缩文件,添加此选项可以压缩文件,但在恢复时必须使用此选项进行解压缩。linux下的压缩文件分析对于刚接触linux的人来说,linux一定有很多不同的文件名。 当然,只要压缩文件,windows中最常见的压缩文件只有zip和. rap两种。 但是,lin
10、ux不同,有很多压缩文件名,如. gz、 tar.gz、tgz、bz2、 z和. tar。此外,在windows上. zip和. rar也可以在linux上使用,但在linux上很少使用. zip和. rar 本文来总结这些常见压缩文件,希望下次遇到这些文件时不要晕倒。在具体总结各种压缩文件之前,首先必须明确封装和压缩这两个概念。 所谓打包,是将大量的文件和目录等汇总成的文件,所谓压缩,是用几个压缩算法将大文件合成小文件。 为什么要区分这两个概念呢? 因为许多linux压缩程序只能对一个文件进行压缩,所以要压缩大量文件,必须先使用其他工具打包大量文件,然后再对原始压缩程序进行压缩。linux中
11、最常见的软件包是tar。 使用tar程序创建的包称为tar包,tar包文件中的命令通常以. tar结束。 生成tar包后,可以用其他程序压缩,所以首先说明tar命令的基本使用方法tar命令有很多选项(可以在man tar中看到),但有几个常见的选项。 下面是一个例子# tar -cf all.tar *.jpg此命令将所有. jpg文件编成名为all.tar的软件包。 -c表示要生成新包,-f指定包的文件名。# tar -rf all.tar *.gif此命令将所有. gif文件添加到all.tar包中。 -r是增加文件的意思。#tar-ufall.tar标志. gif此命令表示通过更新原始t
12、ar包all.tar的logo.gif文件,-u表示更新文件。# tar -tf all.tar此命令列出all.tar包中的所有文件。 -t是列出文件的意思# tar -xf all.tar此命令解析all.tar包中的所有文件。 -t是解决的意思以上是tar的基本使用方法。 tar提供了一种特殊的功能,以便用户可以在打包文件的同时压缩或解压缩文件。 这可以在tar打包或解压缩gzip、bzip2等其他压缩程序的同时调用。1) tar调用gzipgzip是gnu开发的压缩程序, gz的最后一个文件是gzip压缩的结果。 对gzip的解压缩程序是gunzip。 在tar中,使用名为-z的参数调
13、用gzip。 举个例子吧。# tar -czf all.tar.gz *.jpg此命令将所有. jpg文件制成tar包,用gzip压缩,并生成用gzip压缩的包。 软件包名称为all.tar.gz# tar -xzf all.tar.gz此指令是解开上面生成的分组。2) tar调用bzip2bzip2是压缩力更高的压缩程序, bz2的最后一个文件是bzip2压缩的结果。 对bzip2的解压缩程序是bunzip2。 在tar中,使用名为-j的参数调用gzip。 举个例子吧。# tar -cjf all.tar.bz2 *.jpg此命令将所有. jpg文件制成tar包,用bzip2压缩,并生成用b
14、zip2压缩的包。 软件包名称为all.tar.bz2# tar -xjf all.tar.bz2此指令是解开上面生成的分组。3)tar呼叫compresscompress也是压缩程序,但是使用compress的人好像比gzip和bzip2多。 以. z结尾的文件是bzip2压缩的结果。 对compress的解压缩程序是uncompress。 在tar中,使用名为-z的参数调用gzip。 举个例子吧。# tar -czf all.tar.z *.jpg此命令将所有. jpg文件编成tar包,用compress压缩,生成uncompress压缩的包。 软件包名称为all.tar.z# tar -
15、xzf all.tar.z这个指令是解开上面生成的分组。如果有以上知识的话,应该能解开几个压缩文件。 我们来总结一下tar系列的压缩文件吧1 )关于tar的最后一个文件tar-xf全部. tar2 )关于最后的. gz文件gzip-d全部. gzgunzip all.gz3 )关于最后的. tgz或. tar.gz文件tar -xzf all.tar.gztar -xzf all.tgz4 )关于bz2的最后一个文件bzip2-d所有. bz2bunzip2 all.bz2关于tar.bz2的最后一个文件tar -xjf all.tar.bz26 )关于最后的. z文件uncompress all.z关于tar.z的最后一个文件tar -xzf all.tar.z此外,对于窗口下的一般压缩文件. zip和. rar,linux也有将其解压缩的方法1)zip的情况linux提供了zip和unzip程序。 zip是压缩程序,unzip是解压缩程序。 这些参数的选择项很多,这里只简单介绍,以其使用方法为例进行说明# zip all.zip *.jpg此命令将所有. jpg文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设计质量提升管理制度
- 诊所义诊项目管理制度
- 诊所日常器械管理制度
- 试验检修设备管理制度
- 财务管理税务管理制度
- 财政往来资金管理制度
- 货场出库日常管理制度
- 货物进出登记管理制度
- 货运码头现场管理制度
- 2025年中国防窥膜行业市场全景分析及前景机遇研判报告
- 胰岛素注射 课件
- 2024年迪庆道路旅客运输知识考试题库
- 上海市市辖区(2024年-2025年小学四年级语文)统编版期末考试((上下)学期)试卷及答案
- 小超市食品安全管理制度
- β内酰胺类抗菌药物皮肤试验指导原则2024课件
- 全过程工程咨询管理服务方案投标方案(技术方案)
- 皮肤科进修后汇报
- 贵州省铜仁市2023-2024学年七年级下学期期末生物试题(解析版)
- 表观遗传学智慧树知到期末考试答案章节答案2024年东北师范大学
- 兰州大学强基计划试题
- 供应商定期评价表(精简版)
评论
0/150
提交评论