压缩解压缩命令小结

压缩解压缩命令小结

ID:35300063

大小:75.45 KB

页数:14页

时间:2019-03-23

压缩解压缩命令小结_第1页
压缩解压缩命令小结_第2页
压缩解压缩命令小结_第3页
压缩解压缩命令小结_第4页
压缩解压缩命令小结_第5页
资源描述:

《压缩解压缩命令小结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、归档命令:tar、jar、cpio、rar、zip与unzip压缩解压:ar、bzip2与bunzip2、compress与uncompress、gzip与gunzip、lzma与unlzma、rar、zip与unziptartar[options] Operations:[-]A--catenate--concatenate[-]c--create[-]d--diff--compare[-]r--append[-]t--list[-]u--update[-]x--extract--

2、get--delete CommonOptions:-C,--directoryDIR-f,--fileF-j,--bzip2-p,--preserve-permissions-v,-vv--verbose-z,--gzip ...注意:1、当把某些参数选项与-f融合在一起时,-f要放在参数组的最后一项。2、我么不能传递上百个文件或文件夹作为tar的参数,毕竟参数数量不是无限制的。如果有很多文件需要归档的话,使用-r选项要更安全一些(当然一般是不用考虑此处的)。 例子:归档,添加,查询tarball1、向

3、已存在的归档文件添加若干文件tar-rvf1.tarnewfiles注意:哪怕1.tar中存在相同的文件名,源文件也不会被覆盖(但解压后,之后的文件会覆盖先解压的文件)2、列出归档文件的内容tar-tf1.tar3、详细列出归档文件的内容,包括属性等信息tar-tvvf1.tar 提取tarball1、将tarball提取到当前目录tar-xf1.tar2、使用-C选项,将需要的文件提取到指定的目录tar-xvf1.tar-C/tmp3、通过将问价名指定为命令行参数来提取特定的文件tar-xvf1.tar

4、file1file2=》只提取file1file2 综合应用1、进行归档时,我们可以将stdout指定为输出文件,这样另一个命令就可以通过管道将它作为输入-f指定stdout为归档文件(当使用-c选项时)-f指定stdin用于提取内容(当使用-x选项时)tar-cf-*.txt

5、tar-xvf--C123首先对*.txt进行归档,让后将它们提取到123目录中 2、使用-A选项拼接两个归档文件假设我们有两个tarball:1.tar2.tar通过tar-Af1.tar2.tar可以将2.tar的内容添加到1

6、.tar中,如果1.tar不存在相当于将2.tar复制为1.tar 3、通过检查时间戳来更新归档文件中的内容(-u选项)添加选项可以将指定的任意文件加入到归档文件中。如果同名文件已经存在,那么结果就是在归档文件中包含了两个同名的文件。我们可以用更新选项-u指明:只有比归档文件中的同名文件更新的时候才进行添加。如:tar-uvvf1.tarfile1只有file1的文件内容修改时间更新或1.tar本来就不含file1的时候,才对它进行添加,但不覆盖原来的file1 4、比较归档文件和文件系统中的文件-d选项

7、tar-df1.tarfile1file2...比价file1file2...与归档文件1.tar中的file1file2...的差别 5、从归档文件中删除文件可以使用--delete选项从给定的归档文件中删除指定的文件tar-f1.tar--deletefile1file2 6、压缩tarball其实tar命令只能用来对文件进行归档,它并不具备压缩功能。出于这个原因,我们在使用归档文件时可以采取某种形式的压缩。归档文件通常被压缩为下列文件之一file.tar.gz由-z指定gzip格式file.tar.

8、bz2由-j指定bunzip2格式等等 7、归档时,排除指定的部分文件,使用--exclude[pattern]排除匹配通配符样式的文件(注意只能排除样式文件)而不能排除整个目录,如:mbank)/home/mbank/test/tar>tar-cvf2.tar*--exclude"*.sh"123/123/1.txt1.tar1.tar.bz21.tar.gz1.txt2.txt注意:如果当前还有子目录,归档时会遍历子目录的文件一起归档,当然也会排除子目录中的.sh文件,注意这里排除pattern匹配时

9、,都是只以文件名字来匹配的,而不是整个路径名,下面的-X选项也是。 还可以将你要排除的文件列表放到一个文件list.txt中,同时配合-X选项来排除:mbank)/home/mbank/test/tar>catlist.txt2.sh1.txtmbank)/home/mbank/test/tar>tar-cvf3.tar*-Xlist.txt  8、仅解开单一文件的方法:如果我只想要解开打包文件内的一个文件而已,则可以先用-j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。