Linux 的 tar --exclude 打包命令 排除目录下的某个文件夹
使用tar 进行打包时,如果想要排除想要打包的目录下的某个文件,可以使用 --exclude选项1.过滤单个文件夹(文件)tar -zczf aaa/bbb/aabb.tar.gz --exclude=aaa/ccc aaa命令讲解:aaa/bbb/aabb.tar.gz 打包之后的文件的名称和路径,即打包在aaa/bbb目录下,打包之后的名称为aabb.tar.gz--exclude=...
文章共301字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
使用tar 进行打包时,如果想要排除想要打包的目录下的某个文件,可以使用 --exclude选项
1.过滤单个文件夹(文件)
tar -zcvf aaa/bbb/aabb.tar.gz --exclude=aaa/ccc aaa
命令讲解:
aaa/bbb/aabb.tar.gz
打包之后的文件的名称和路径,即打包在aaa/bbb
目录下,打包之后的名称为aabb.tar.gz
--exclude=aaa/ccc
排除的文件夹,即排除文件夹(文件) aaa/ccc
aaa
最后的aaa指的是需要打包压缩的目录
整条命令的意思就是指:
打包压缩aaa目录下除了ccc的所有文件,打包之后的文件名是aabb.tar.gz 并将其存放在aaa/bbb下
2.过滤多个文件夹(文件)
如果想要过滤掉多个的话,就写多个–exclude=想要过滤掉的文件 就行了
例:tar -zcvf aaa/bbb/aabb.tar.gz --exclude=aaa/ccc --exclude=aaa/ddd --exclude=aaa/eee.txt aaa
这条命令就是指排除掉aaa 目录下的ccc, ddd, ddd.txt 三个目标文件
更多推荐
已为社区贡献1条内容
所有评论(0)