【转】用 tar 打包目录时排除某一个子目录的方法
2012-09-29 13:47
246 查看
转自:用 tar 打包目录时排除某一个子目录的方法
在我们需要对网站进行备份、迁移时需要对网页目录进行打包备份。但有时候网站中的某个子目录由于种种原因不需要备份(过大,临时文件 等等)。此时通过tar命令,加入 exclude 参数就可以实现这样的目标。
具体的命令如下:
tar cfz hosteguide.com.tar.gz /var/www/hosteguide.com/ --exclude=var/www/hosteguide.com/files/dontneed
如果需要排除多个子目录,那么就执行
tar cfz hosteguide.com.tar.gz /var/www/hosteguide.com/ --exclude=var/www/hosteguide.com/files/dontneed --exclude /var/www/hosteguide.com/files/dontneed2
而如果主机的 tar 是 GNU 的版本,exclude 参数就要放在前面了:
tar cfz hosteguide.com.tar.gz --exclude=/var/www/hosteguide.com/files/dontneed /var/www/hosteguide.com
注意 --exclude后面的排除目录后不能带/ ,否则不起作用。
在我们需要对网站进行备份、迁移时需要对网页目录进行打包备份。但有时候网站中的某个子目录由于种种原因不需要备份(过大,临时文件 等等)。此时通过tar命令,加入 exclude 参数就可以实现这样的目标。
具体的命令如下:
tar cfz hosteguide.com.tar.gz /var/www/hosteguide.com/ --exclude=var/www/hosteguide.com/files/dontneed
如果需要排除多个子目录,那么就执行
tar cfz hosteguide.com.tar.gz /var/www/hosteguide.com/ --exclude=var/www/hosteguide.com/files/dontneed --exclude /var/www/hosteguide.com/files/dontneed2
而如果主机的 tar 是 GNU 的版本,exclude 参数就要放在前面了:
tar cfz hosteguide.com.tar.gz --exclude=/var/www/hosteguide.com/files/dontneed /var/www/hosteguide.com
注意 --exclude后面的排除目录后不能带/ ,否则不起作用。
相关文章推荐
- tar 压缩打包时排除或忽略某个子目录或文件
- tar 打包排除指定目录
- Tar打包、压缩与解压缩到指定目录的方法
- tar打包时排除一些文件或者目录
- Tar打包、压缩与解压缩到指定目录的方法
- Tar打包、压缩与解压缩到指定目录的方法
- 小技巧:tar命令打包目录时,排除文件和目录的命令
- Tar打包、压缩与解压缩到指定目录的方法
- tar打包排除某个目录
- Linux 使用tar打包排除指定目录或文件
- 使用tar进行排除一个目录的备份或tar打包忽略某个目录
- tar 打包压缩排除某些目录
- tar打包时排除一些文件或者目录
- tar排除指定目录打包
- Tar打包、压缩与解压缩到指定目录的方法
- tar打包时排除一些文件或者目录
- Tar打包、压缩与解压缩到指定目录的方法
- tar 打包排除目录
- tar命令不打包指定目录(排除目录)
- Tar打包、压缩与解压缩到指定目录的方法