打包目录并排除不需要的子目录注意

备份或迁移项目时,排除日志、缓存、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

相关命令