如何用FileZilla进行Linux文件压缩与解压
导读:用 FileZilla 在 Linux 上完成压缩与解压的实用流程 核心要点 FileZilla 负责传输,不负责压缩/解压。常见做法是:在本地压缩 → 用 FileZilla 上传 → 在 Linux 服务器上解压;或先在服务器上打包/...
用 FileZilla 在 Linux 上完成压缩与解压的实用流程
核心要点
- FileZilla 负责传输,不负责压缩/解压。常见做法是:在本地压缩 → 用 FileZilla 上传 → 在 Linux 服务器上解压;或先在服务器上打包/解压 → 再用 FileZilla 下载结果。这样最稳妥、兼容性最好。若你的主机是云虚拟主机并在其管理控制台提供“压缩/解压”功能,也可直接在控制台操作,再用 FileZilla 下载/上传。
方案一 本地打包上传后在 Linux 解压(推荐)
- 本地打包
- 打包为 .tar.gz:在要打包的目录或其父目录执行
- Windows(PowerShell 或 CMD):
tar -czf project.tar.gz -C 项目目录 . - macOS/Linux:
tar -czf project.tar.gz -C 项目目录 .
- Windows(PowerShell 或 CMD):
- 或打包为 .zip:
zip -r project.zip 项目目录
- 打包为 .tar.gz:在要打包的目录或其父目录执行
- 用 FileZilla 上传
- 打开站点管理器(文件 → 站点管理器),协议选 SFTP(端口 22) 或 FTP/FTPS(端口 21),填写主机、用户名、密码后连接。
- 将本地的 project.tar.gz 或 project.zip 拖拽到远程 Linux 的目标目录(如 /home/用户名/ 或网站根目录 /htdocs)。
- 在 Linux 上解压
- .tar.gz:
tar -zxvf project.tar.gz -C /目标/目录 - .zip:
unzip project.zip -d /目标/目录
- .tar.gz:
- 说明
- 使用 -C 指定解压目录;解压前可用
ls确认压缩包已上传成功。
- 使用 -C 指定解压目录;解压前可用
方案二 在 Linux 上打包后下载(便于分发/备份)
- 在 Linux 上打包
- 打包当前目录:
tar -czf project.tar.gz . - 打包指定目录:
tar -czf project.tar.gz /path/to/dir
- 打包当前目录:
- 用 FileZilla 下载
- 在远程面板选中 project.tar.gz,拖拽到本地目标文件夹即可。
- 说明
- 大文件传输更可靠;如需分卷压缩,可在本地先分卷(如 100MB/卷),再分别上传/下载。
云虚拟主机场景的快捷方式
- 若主机控制台提供“文件管理器”的压缩/解压按钮,可直接在控制台对 .zip / .tar 执行操作,再用 FileZilla 下载/上传结果。
- 限制与注意
- Linux 主机:仅支持解压 .zip 与 .tar;压缩/解压时如文件名含中文或压缩包带密码,可能失败。
- Windows 主机:仅支持解压 .zip 与 .rar;同样对中文与密码有约束。
- 建议在访问量低峰期执行,超大压缩(如 > 80 MB)可能需要较长时间。
常用命令速查
- 打包与压缩
tar -czf 包名.tar.gz 要打包的文件或目录(gzip 压缩)zip -r 包名.zip 要打包的目录
- 解压
tar -zxvf 包名.tar.gz -C 目标目录unzip 包名.zip -d 目标目录
- 说明
- 参数含义:c=创建、x=解压、z=gzip、v=显示过程、f=指定文件名、-C=目标路径。
常见问题与排查
- 中文或特殊字符导致失败
- 文件名/路径尽量使用英数字与连字符,避免中文与特殊符号,尤其在云虚拟主机环境下。
- 权限不足
- 解压或移动失败多为目录权限不足。可在目标目录执行:
chmod -R 755 目录或以具备权限的用户操作(如 sudo)。
- 解压或移动失败多为目录权限不足。可在目标目录执行:
- 连接或传输中断
- 优先使用 SFTP(端口 22);大文件建议分批压缩/传输,FileZilla 支持断点续传与传输队列,可减少中断影响。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何用FileZilla进行Linux文件压缩与解压
本文地址: https://pptw.com/jishu/777522.html
