在Linux下,常用tar对文件或目录归档压缩,有时候需要忽略某些文件或目录,怎么做呢?
原来,tar命令有个长参数 --exclude 可以用来指定排除掉的文件目录。
[root@mos178 usr]# ls motix bin bin.1153887679 bin.20080407zhy_something_wrong cfg cfg.1153887679 cfg.20070425.tar.gz log motix0405.tar.gz run [root@mos178 usr]# tar zcf motix.20130121a.tar.gz motix --exclude log --exclude "*.gz" [root@mos178 usr]# tar ztvf motix.20130121a.tar.gz ... [root@mos178 usr]#
关键是要总结出要忽略文件的模式来。
[root@sunrise root]# tar zcf work181.20130121a.tar.gz work181 --exclude log --exclude "*20*" --exclude bin
[root@sunrise root]#
与tar --exclude相关的参数说明如下:
--exclude PATTERN exclude files based upon PATTERN -X, --exclude-from FILE exclude files listed in FILE --wildcards use wildcards with --exclude --wildcards-match-slash wildcards match slashes (/) with --exclude --no-anchored match any subsequenceof the name’s components with --exclude --no-ignore-case use case-sensitive matching with --exclude --no-wildcards don’t use wildcards with --exclude --no-wildcards-match-slash wildcards do not match slashes (/) with --exclude
- 源文【在Linux用tar归档压缩文件时忽略某些文件和目录】最新版,请访问:
http://www.vktone.com/articles/linux-tar-ignore-some-files.html - 更多关于【Linux命令】的文章,请访问:
http://www.vktone.com/tags/linux_command.html - 更多关于【Linux】的文章,请访问:
http://www.vktone.com/tags/linux.html - 更多关于【Linux】的文章,请访问:
http://www.vktone.com/linux.html
相关推荐
Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx
在linux下很多人都在大量的使用压缩工具,那种压缩工具最具有效率?
如果压缩归档成一个文件,就比较简单,用一条命令即可,如命令:tar -czf bak2013.tgz t2013/*就将t2013目录下所有的文件打包成一个压缩文件。但这样的文件往往太大,使用起来也不方便,这时如果能将t2013目录下的...
3.tar.gz或.tgz通常是指将文件打包到一个tar文件中,并将它使用Gzip进行压缩。 一、将两个文件打包到tar.gz 下面的这个例子是将2个文件打包为tar.gz压缩文件。下文代码中的流操作使用了try-with- resources语法,...
在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指 将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压 缩算法变成一个小文件。为什么要区分这两个概念呢?其实这...
可是Linux就不同了,他有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也能在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。本文就来对这些常见的压缩文件进行一番小结,...
linux下不同格式的tar压缩文件,解压命令。
归档和压缩文件 归档和压缩文件的好处:节约硬盘的资源 ,加快文件传输速率。 tar 命令 作用:打包、压缩文件,
java读取tar.gz压缩文件的jar包
Linux文件压缩指令文档,例如bzip2、gzip、zcat、znew、tar、ar、cpio
Java压缩及解压tar、tar.z格式文件, 需要apache的包ant-1.7.1.jar 这个自己去搜索下下载
在Linux系统中使用tar命令压缩和解压文件的教程.docx
jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_linux-x64_bin.tar.gz文件 jdk-11.0.19_...
Linux下常用压缩格式的压缩与解压方法.doc 大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包: tar xvf ...
linux/unix下压缩文件的tar函数的源码(C语言)
再Linux下使用Tar工具归档文件的教程.docx
Linux系统的文件归档tar命令的简单介绍,这是个ppt文件。
文件的归档与压缩 tar命令 选项 含义 -c 将多个文件或目录进行打包 -A 追加tar文件到归档文件 -f包名 指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确制定扩展名 -v 显示打包文件过程 表1 tar...
macos系统tar命令加密压缩文件 解密压缩文件 批处理shell bash 脚本
tar 文件是把几个文件和(或)目录集合在一个文件夹里。是创建备份和归档的最佳工具 [root@xuegod72 ~]# tar –help [root@xuegod72 ~]# tar -cf archive.tar foo bar #将 foo bar 文件打包 成.tar [root@xuego