在云服务器建站运维中,经常需要打包网站目录、日志、数据库文件做备份。tar 是 Linux 系统内置归档工具,无需额外安装,支持打包并压缩文件,是服务器备份最常用的命令。
# 将网站目录 /home/wwwroot 打包压缩为 www.tar.gz
tar -zcvf www.tar.gz /home/wwwroot
执行完成后,当前目录会生成www.tar.gz备份压缩包。
# 解压www.tar.gz到当前目录
tar -zxvf www.tar.gz
# 解压到指定目录 /home/backup
tar -zxvf www.tar.gz -C /home/backup
参数 -C 用于指定解压目标目录。
tar -ztvf www.tar.gz
tar -zcvf www.tar.gz /home/wwwroot --exclude=/home/wwwroot/cache
-v静默执行,减少日志输出tar 是云服务器建站备份的核心工具,日常网站迁移、数据归档都可以用 tar 打包。打包备份完成后,可以结合 scp、rsync 把压缩包传输到其他服务器异地保存,提升数据安全性。