在使用 tar 命令打包文件或目录时,如果你希望排除某个特定的目录,可以使用 --exclude 参数。以下是详细的步骤和示例代码: 确定要打包的目录和目标tar文件: 假设你要打包的目录是 /path/to/source,目标 tar 文件是 archive.tar。 确定要排除的目录: 假设你要排除的目录是 /path/to/source/exclude_dir。 使用...
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 首先连接linux服务器,然后cd切换到需要打包的目录中,这里新建了几个测试文件来演示如何使用tar打包-rw-rw-r-- 1 vagrant vagrant 0 Oct 22 10:25 c.logdrwxrwxr-x 2 vagrant vagrant 4096 Oct 22 10:25 logs/-rw-rw-r-- 1 vagrant vagrant 0 Oct 22 10:25 Test.java 2 输入tar -czvf test...
1、--exclude=file1 而不是 --exclude file1 2、要排除一个目录是 --exclude=dir1,而不是 --exclude=dir1/ 也可以在父目录打包 tar -zcvf afish.tar.gz pardir --exclude=pardir/file1 --exclude=pardir/dir1
按扩展名排除文件 我们可以使用通配符,根据文件的扩展名来排除文件。比如,我想要在创建 tar 文件的时候,排除掉所有的 mp3 文件,那么可以使用如下命令: 复制 tar--exclude='*.mp3'-zcvfNoMp3.tar.gz . 1. 方法2:使用文本文件排除文件和目录 我们可以创建一个文本文件,其内容列明要排除的文件和目录的名称。比如...
tar打包排除某个目录 tar zcvf fd.tar.gz * --exclude=file1 --exclude=dir1 注意: 1、--exclude=file1 而不是 --exclude file1 2、要排除一个目录是--exclude=dir1而不是--exclude=dir1/ 也可以在父目录打包 tar zcvf fd.tar.gz pardir --exclude=pardir/file1 --exclude=pardir/dir1...
但是在很多情况下,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。 这时候我们在用tar命令打包的时候,增加参数--exclude就能达到目的。 回到顶部 实践 如我们打包presto服务,我们需要去掉logs目录 ...
tar命令:对某目录文件打tar包时,排除指定的目录或文件 tar命令:对某⽬录⽂件打tar包时,排除指定的⽬录或⽂件如某当前⽬录存在以下⽂件或⽬录:1.txt 2.txt 3.txt dir1 dir2 my2015.tar my2016.tar 若要对当前⽬录除1.txt 和dir1、tar外,打包tar 步骤⼀、建⽴excludefile.txt⽂...
tar -zcvf tomcat.tar.gz --exclude=tomcat/A --exclude=tomcat/B tomcat 含义:压缩当前目录下的tomcat目录,但是需要排除tomcat目录下的A、B文件夹及以下所有内容 注意此处的--exclude=后面的内容,不能写绝对目…
在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如: 如果123目录下有3个子目录,aa、bb、cc。 我现在想只对aa和bb目录打包压缩,命令如下: tar -zcvf 123.tar.gz 123 --exclude=cc 使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。