在Linux用tar归档压缩文件时忽略某些文件和目录
2013-02-02 20:16
621 查看
在Linux下,常用tar对文件或目录归档压缩,有时候需要忽略某些文件或目录,怎么做呢?
原来,tar命令有个长参数 --exclude 可以用来指定排除掉的文件目录。
关键是要总结出要忽略文件的模式来。
与tar --exclude相关的参数说明如下:
原来,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归档压缩文件时忽略某些文件和目录
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- linux下用tar命令将当前目录下文件按子目录压缩归档
- linux下用tar命令将当前目录下文件按子目录压缩归档
- linux下用tar命令将当前目录下文件按子目录压缩归档的实现
- Linux系统文件的网络传输、归档tar、压缩zip、gzip、bzip2、xz、gz、bz2
- Rhel7 tar创建指定目录的压缩的归档文件,例如backup.tar.bz2
- Linux tar压缩时排除某个目录或文件的参数
- 在Linux下面去压缩文件或者目录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法
- Linux命令之文件归档、压缩、解压缩-tar,gzip,gunzip,bzip2,bunzip2,zip
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- linux文件与目录的基本操作、linux命令(cp、tar、归档、ls、cd、tr、su、more、less、vi、cat等)
- linux专题一之文件归档和压缩(tar、file、zip)
- linux下svn提交忽略某些文件、目录
- Linux中文件与目录的传输、归档以及压缩
- tar 压缩打包时排除或忽略某个子目录或文件
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- linux下svn提交忽略某些文件、目录(ignore属性)
- 使用tar归档备份并排除某些文件或目录
- linux专题一之文件归档和压缩(tar、file、zip)