1. linux tar命令如何忽略某个目录
加入选项 --exclude=你要忽略的文件或目录名(可以用通配符)
2. linux下面tar打包, 排除某个特定的目录( 只对一个目录操作, 不对其他目录操作)
仅排除temp下的dd,下面这么写只会排除temp下面的dd文件夹和dd文件(bb下的dd不受影响)
tar -zcvf temp.tar.gz --exclude=temp/dd temp
排除temp下所有dd,,下面这么写会排除temp下面的所有dd文件夹(及dd里的文件)和所有dd文件(bb下的dd受影响,被排除)
tar -zcvf temp.tar.gz --exclude=dd temp
3. linux,tar打包中如何排除其他文件
BACKUP_PATH=/home/gfdpsdev/backup/dps_backup/$TIME if [ ! -p $BACKUP_PATH ] then mkdir -p "$BACKUP_PATH" fi cd BACKUP tar -X *.list -zcvf $BACKUP_PATH/dps_$TIME.tar.gz /home/gfdpsdev *.list文件中包含在打包中要排除的文件列表:*.o *.a *.tar *.gz *.Z tmplog srcBak log tmp file core.* Fortify.fortify.CVSROOT backup这样在打包的时候就不会把*list 中的文件或者文件夹打包了。
4. 从linux指令的结果中过滤出需要的部分并写入指定文件
Linux下可以用sed命令来向文件中自追加内容。
案例:把/etc/test1文件中1-10行内容写入到test2中
12
sed
-n
'1,10'p
/etc/test1
>>test2#将file1的1-10行追加到file2
sed命令行格式为:sed
[-nefri]
‘command’
输入文本
常用选项:-n∶使用安静(silent)模式;
-e∶直接在指令列模式上进行
sed
的动作编辑;
-f∶直接将
sed
的动作写在一个档案内;
-r∶sed
的动作支援的是延伸型正规表示法的语法;
-i∶直接修改读取的档案内容,而不是由萤幕输出。
5. linux下如何在不解压tar.gz包的情况下,grep 包里文件的一些内容。
~⮀filetmp.tar.gz
tmp.tar.gz:gzipcompresseddata,lastmodified:TueMar312:59:132015,fromUnix
~⮀tar-tftmp.tar.gz|grepmain.c
tmp/main.c
~⮀
6. Linux下zip压缩文件时怎样排除指定的文件
在对某个目录进行压缩的时候,有时候想排除掉某个目录.
例如:如果123目录下有3个子目录,aa、bb、cc.我现在想只对aa和bb目录打包压缩,命令如下:
tar-zcvf123.tar.gz--exclude=cc123
使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样.
7. Linux下zip压缩文件时怎样排除指定的文件
在用命令打包的时候,增加参数 --exclude 就能达到目的。
例如:
以tomcat 为例,打包的时候要排除 tomcat/logs 目录,命令如下:
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
这里要说一下注意事项:
linux在使用tab键的时候会对目录名称自动补全,这很方便,也比较常用。
如输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/”。这里大家要注意的时候,在使用tar 的--exclude 命令排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去。
错误写法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/libs/ tomcat
正确写法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs tomcat
8. linux文件夹内文件复制,如何排除某个文件
1、首先连接linux服务器,然后cd切换到需要打包的目录中,这里新建了几个测试文件来演示如内何使用容tar打包。
9. Linux中用tar命令打包如何排除 所有 扩展名为 wdb的文件
Linux下tar命令exclude选项排除指定文件或目录
先复习一下常规的压缩解压缩使用办法:
压缩:tar zcvf filename.tar.gz folderName
解压: tar zxvf filename.tar.gz
举例说明:
1、test 文件夹有如下文件
这样,就会把jpg后缀的文件都排除了,包括子目录。
10. linux tar打包文件时怎么选取特定文件
第一个问题:tar -cf ./log.tar /var/log/*.log
第二个问题:先拷贝log到其他目录,加上数目以后再打包