❶ 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
❷ linux 的tar 命令打包制定目录下的所有文件,却不想包含目录。
命令为:tar zcvf /test/data.tar.gz -C /some/files .
另一种方法,建立一个文件excludefile,写:
/data/web/aaa
/data/web/bbb
tar命令:
tar cvzf data.tar.gz –exclude-from /data/excludefile /data/web/
(2)linux打包不包含某个文件夹扩展阅读:
注意事项
tar –null -P -czf /tmp/archive.tar.gz –files-from=files.lst
files.lst是要打包的文件列表
tar 中–exclude的用法:
tar czvf oracle.tar.gzoracle –excludeoracle/oradata –exclude oracle/admin/shvoip –exclude oracle/doc
使用tar进行排除一个目录的备份
打包/home这个目录,/home/123/是不想打包的目录。
tar cvf my.bak.tar /home –exclude /home/123tar exclude
Published at February 20, 2008 in C/C++.
tar 的exclude 要放在最尾端才行:
tar jcvf WLANIntercept_20080220.tar.bz WLANIntercept/ –exclude=Debug
❸ linux如何把linux某个目录下的文件(除隐藏文件)打包。
1.进入要打包的目来录直源接执行,就可以了。如果你tar目录,那就会把隐藏文件也tar里tarczvfxx.tar.gz*.*2举个例子,比如我要查/etc目录下那个文件包含有root的字符greproot/etc/*如果连子目录一同查找。那么需要加个-r的参数
❹ Linux 压缩 怎样只压缩文件,不要包含路径
cd到你不需要目录的文件夹,然后tar -cjf /路径/压缩文件名.tar.bz2 *比如,你home/test/里面很多文件和文版件夹,你想把他们权压缩到一个压缩文件,但是压缩文件里面不包含test目录,就可以执行:先cd /home/test 然后,执行:tar -cjf /home/test/test.tar.bz2 *就可以了
❺ linux zip 怎样只压缩文件,不要包含路径
在Linux下直接使用命令:tar jcvf file.tar.bz files ,压缩files目录时,如果当前files路径是在/home/www/files下,压缩后的file.tar.bz2会将版包含files的绝对路径;权
tar jcvf file.tar.bz2 -C /home/www files
这样压缩后,就是可以得当一个相对路径的压缩包了,直接排除掉/home/www路径不压缩了。这个方法适合于某些文件导出,但并不希望用户知道服务器上文件存放路径信息的需求。
Tar在Unix/Linux世界虽然流行,但在终端用户这边,zip格式还是绝对的主流,所以,有可能zip格式更有用。
❻ Linux下zip压缩文件时怎样排除指定的文件
在对某个目抄录进行压缩袭的时候,有时候想排除掉某个目录.
例如:如果123目录下有3个子目录,aa、bb、cc.我现在想只对aa和bb目录打包压缩,命令如下:
tar-zcvf123.tar.gz–exclude=cc123
使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样.
❼ 在LINUX下如何用zip压缩指定路径下的文件夹及文件名,同时压缩出来的文件不能含有该指定路径
命令示例如下:$ zip -jr files.zip dir1/file1 dir2该命令的作用是生成files.zip文件,其中包含1 dir1目录回下的file1文件2 dir2目录下的所答有文件(递归查找子目录中的所有文件)参数说明:-j 只 保存文件名称及其内容,而不存放任何目录名称-r 递 归处理,将指定目录下的所有文件和子目录一并处理
❽ Linux下zip压缩文件时怎样排除指定的文件
确实是用参数 -xaaa bbb 两个文件夹要写全路径。如 zip -r test.zip test -x /test/aaa/* -x /test/bbb/*
❾ linux,tar打包中如何排除其他文件
在backup.sh文件中,写入这些:BACKUP="/home/gfdpsdev/backup/dps_backup" TIME=$(date +%F)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 中的文件或者文件夹打包了。
未经允许不得转载:山九号 » linux打包不包含某个文件夹|Linux下zip压缩文件时怎样排除指定的文件