一、前言tar压缩包仅Linux系统通用无法直接在Windows双击打开而zip是Windows和Linux通用的跨平台压缩格式日常Linux和Windows互传文件必须使用zip/unzip。本篇讲解安装、压解全命令、中文文件名乱码解决方案、实战目录压缩。二、工具安装最小化系统默认无# CentOS/RHEL yum install zip unzip -y # Ubuntu apt install zip unzip -y三、zip打包压缩Linux→Windows通用1. 压缩单个文件zip test.zip test.txt2. 压缩整个目录加-r递归# -r 递归压缩目录内所有文件 zip -r data.zip ./data3. 压缩常用参数-r递归压缩目录-q静默压缩不输出日志-0~9压缩级别0仅打包不压缩9最高压缩率四、unzip解压命令# 直接解压到当前目录 unzip data.zip # 解压到指定目录 -d unzip data.zip -d /opt/ # 查看压缩包内容不解压 unzip -l data.zip五、Linux zip解压中文乱码终极解决高频问题Windows压缩的zip包放到Linux解压大概率中文文件名乱码一键解决# 指定编码GBK解压完美兼容Windows中文文件 unzip -O GBK data.zip六、zip vs tar核心区别tarLinux专属压缩率更高适合服务器本地备份zip跨平台通用Windows/Linux/Mac全部支持适合跨系统文件传输七、日常使用规范服务器本地日志、数据备份用tar.gz需要下载到电脑Windows打开一律用zip
zip/unzip跨平台压缩解压详解——Windows/Linux互通、中文乱码解决、目录压缩
发布时间:2026/6/2 3:54:57
一、前言tar压缩包仅Linux系统通用无法直接在Windows双击打开而zip是Windows和Linux通用的跨平台压缩格式日常Linux和Windows互传文件必须使用zip/unzip。本篇讲解安装、压解全命令、中文文件名乱码解决方案、实战目录压缩。二、工具安装最小化系统默认无# CentOS/RHEL yum install zip unzip -y # Ubuntu apt install zip unzip -y三、zip打包压缩Linux→Windows通用1. 压缩单个文件zip test.zip test.txt2. 压缩整个目录加-r递归# -r 递归压缩目录内所有文件 zip -r data.zip ./data3. 压缩常用参数-r递归压缩目录-q静默压缩不输出日志-0~9压缩级别0仅打包不压缩9最高压缩率四、unzip解压命令# 直接解压到当前目录 unzip data.zip # 解压到指定目录 -d unzip data.zip -d /opt/ # 查看压缩包内容不解压 unzip -l data.zip五、Linux zip解压中文乱码终极解决高频问题Windows压缩的zip包放到Linux解压大概率中文文件名乱码一键解决# 指定编码GBK解压完美兼容Windows中文文件 unzip -O GBK data.zip六、zip vs tar核心区别tarLinux专属压缩率更高适合服务器本地备份zip跨平台通用Windows/Linux/Mac全部支持适合跨系统文件传输七、日常使用规范服务器本地日志、数据备份用tar.gz需要下载到电脑Windows打开一律用zip