tar命令本身并没有直接的排除选项,但可以通过--exclude参数或结合使用find命令和管道(pipe)来实现排除目录的功能。以下是几种实现方式: 1. 使用--exclude参数 --exclude参数允许你指定一个模式,tar在打包时将忽略匹配该模式的文件或目录。如果你需要排除多个目录,可以在命令中多次使用--exclude参数。 bash tar -cvf...
tar -zcvf patent1.tar.gz patent --exclude=patent/WEB-INF/log --exclude=patent/WEB-INF/classes --exclude=patent/userfolder --exclude=patent/image --exclude=patent/WEB-INF/lib 上面的命令绝对有效。 方法:如果发现排除的目录功能与预期的不符合,可以多排除几个目录,这样可以验证命令的有效性。 查看tar...
tar命令可以用来创建.tar格式的打包文件。在tar命令中,我们可以使用”–exclude”选项来指定要排除的文件或目录。例如,假设我们要打包当前目录下的所有文件和子目录,但要排除名为”temp”的目录和以”.log”为后缀的文件,可以使用以下命令: “` tar -cvf myfiles.tar –exclude=”temp” –exclude=”*.log” ....
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat 如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和libs两个目录及文件xiaoshan.txt: tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat * 排除某一个后缀的文件 tar -zcvf backup.t...
1. 使用tar命令排除文件或目录: tar命令是Linux中打包和解包文件的常用工具。在打包时,我们可以使用tar命令的–exclude选项来排除指定的文件或目录。其语法如下: tar –exclude=文件或目录名 -cvf 打包后的文件名 要打包的文件或目录 示例: tar –exclude=test.txt -cvf archive.tar dir/ ...
tar -zcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径 1)打包的目录使用相对路径,排除的文件只能接相对路径 2)打包的目录使用绝对路径,排除的文件接相对路径或绝对路径 3)建议打包的目录和排除的文件使用的使用路径时,保持一致,都是用绝对路径,或都是用相对路径 ...
xargs 将前面一串的输出,也就是一个文件名的列表组织成一个参数传递给tar命令。 如果只是排除一两个目录,可以用tar命令的–exclude= 选项。 例如排除site目录下的attach和images目录: tar zcvf backup.tar.gz site/* –exclude=site/attach –exclude=site/images ...
5 排除c.log文件tar -czvf test.tar.gz * --exclude c.log从打包结果中可以看出,c.log文件不再被打到tar包里了 6 如果日志文件不是一个文件而是一个目录呢,同样可以使用--exclude进行排除,还可以同时指定多个--exclude参数tar -czvf test.tar.gz * --exclude c.log --exclude logs从打包结果中可以...
linux tar --exclude,在Linux操作系统中,使用tar命令来打包和解压文件是非常常见的操作。而在某些情况下,我们可能需要排除一些特定的文件或目录,以保证打包文件不包含这些内容。这时就需要使用到tar命令的--exclude选项。通过在命令行中添加--exclude选项,我们可以指定