打包目录并排除不需要的子目录注意
备份或迁移项目时,排除日志、缓存、node_modules 这类不需要的目录;-C 让压缩包里不带完整的绝对路径
注意:如果同名压缩包已经存在,会被直接覆盖。
tar -czf /tmp/app-backup.tar.gz --exclude=node_modules -C /opt app在输入框里按 Enter 直接复制
参数说明
- archive
- 生成的压缩包路径默认:
/tmp/app-backup.tar.gz - exclude
- 要排除的目录或文件名,可写通配符默认:
node_modules - parent
- 要打包的目录所在的上级目录默认:
/opt - dir
- 要打包的目录名默认:
app