博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]tar 打包目录时排除其中某一子目录的方法
阅读量:6817 次
发布时间:2019-06-26

本文共 700 字,大约阅读时间需要 2 分钟。

hot3.png

在我们需要对网站进行备份、迁移时需要对网页目录进行打包备份。

但有时候网站中的某个子目录由于种种原因不需要备份(过大,临时文件 等等)。此时通过tar命令,加入 exclude 参数就可以实现这样的目标。

具体的命令如下:

tar zcvf ff-bb.cn.tar.gz /var/www/ff-bb.cn/ --exclude=var/www/ff-bb.cn/download

如果需要排除多个子目录,那么就执行

tar --exclude=var/www/ff-bb.cn/download --exclude=var/www/ff-bb.cn/download2 cfz hosteguide.com.tar.gz /var/www/hosteguide.com/

注意 --exclude后面的排除目录后不能带/ ,否则不起作用。

解包到指定的目录:使用 tar 的 -C 选项,如 tar xvf newarc.tar.gz -C tmp/a/b/c。
如:
tar --exclude=/usr/local/nginx/html/htdocs/download/backup  --exclude=/usr/local/nginx/html/htdocs/othersites -czvf /usr/local/resourcebackup/resource-`date +"%Y-%m-%d_%H-%M-%S"`.tar.gz /usr/local/nginx/html/htdocs/*

转载于:https://my.oschina.net/aiguozhe/blog/57839

你可能感兴趣的文章
5 Servlet
查看>>
百度创始人李彦宏:要做最好的中文搜索引擎
查看>>
3.26作业
查看>>
Python里的append和extend
查看>>
cut命令
查看>>
JavaScript强化教程-cookie对象
查看>>
MEMCACHE常用的命令
查看>>
docker 基础
查看>>
Angular基础(七) HTTP & Routing
查看>>
使用Freeline提高你的工作效率
查看>>
FTP服务器
查看>>
爬百度新闻
查看>>
TCP协议与UDP协议的区别
查看>>
软件定时器算法
查看>>
VB.NET 自动打包程序
查看>>
CISCO引擎RPR SSO
查看>>
LINUX APACHE 安装测试
查看>>
Java导致登录UCS Manager异常
查看>>
HTTP协议
查看>>
Win10怎么改Host文件?Win10编辑host文件方法(无视权限)
查看>>