有些内容因为基本上不变动,为了减少打包时间和下载时间
因此需要排除一些目录
之前在网上看到一方法是这样,结果证明不行(不知道是不是因为系统不同的原因)
tar -zcvf dayanmei.com.tar.gz –exclude = ./dayanmei.com/cache ./dayanmei.com/
正确的做法应该是将需要排除的目录放在最后
tar -zcvf dayanmei.com.tar.gz ./dayanmei.com/ –exclude ./dayanmei.com/cache
tar示例七:我要备份 /home, /etc ,但不要 /home/dayanmei.com (排除多个目录需要在排除目录前加 –exclude)
[root@linux ~]# tar –exclude /home/dayanmei.com -zcvf myfile.tar.gz /home/* /etc