- 首页 >
- 问答 >
-
智能运维 >
- FileZilla Linux版如何进行文件压缩与解压
FileZilla Linux版如何进行文件压缩与解压
小樊
34
2025-12-16 00:47:04
FileZilla Linux版压缩与解压指南
核心说明
- FileZilla 是跨平台的 FTP/SFTP/FTPS 客户端,用于在本地与远程之间传输文件;它不内置压缩/解压功能。需要压缩或解压时,通常在本地 Linux 终端或服务器上执行相应命令,再通过 FileZilla 传输压缩包。若你的场景是 Linux 服务器,也可直接在服务器上打包/解包后再用 FileZilla 下载或分发。
在 Linux 终端进行压缩与解压
-
常用工具与场景
- 打包并用 gzip 压缩:生成 .tar.gz
- 仅打包:生成 .tar
- 单文件压缩:.gz / .bz2 / .xz
- 解压对应格式:使用 tar/gunzip/bunzip2/unxz 等
-
常用命令速查
- 打包并压缩
- tar.gz:
tar -czvf archive.tar.gz file1 file2 ...
- tar.bz2:
tar -cjvf archive.tar.bz2 file1 file2 ...
- 仅打包
tar -cvf archive.tar file1 file2 ...
- 解压
- .tar.gz:
tar -zxvf archive.tar.gz [-C 目标目录]
- .tar:
tar -xvf archive.tar [-C 目标目录]
- .gz:
gunzip file.gz(保留源文件加 -k)
- .bz2:
bunzip2 file.bz2(保留源文件加 -k)
- .xz:
unxz file.xz(保留源文件加 -k)
- 说明
- 选项含义:-c 创建、-x 解压、-z gzip、-j bzip2、-v 显示过程、-f 指定文件名、-C 指定解压目录。
- 默认情况下 gzip/bzip2/xz 会删除源文件;如需保留,请使用 -k 选项。
结合 FileZilla 的推荐工作流
- 场景A(本地打包后上传)
- 在本地 Linux 终端打包/压缩:
tar -czvf project.tar.gz /path/to/project
- 用 FileZilla 连接服务器,将 project.tar.gz 上传到目标目录(如 /var/www)。
- 如需在服务器解压:
tar -zxvf project.tar.gz -C /var/www
- 场景B(服务器上解压后下载)
- 用 FileZilla 将压缩包(如 data.tar.gz)从服务器下载到本地。
- 在本地终端解压:
tar -zxvf data.tar.gz -C ./output
- 补充
- 若使用 SFTP(基于 SSH),FileZilla 同样适用;压缩/解压仍在本地或服务器终端完成。
常见问题与提示
- 需要保留原始文件时,记得在 gzip/bzip2/xz 命令后加 -k,否则源文件会被删除。
- 解压到指定目录请使用 -C 目标路径;查看压缩包内容可用
tar -tvf archive.tar.gz。
- 若你使用的是虚拟主机或管理面板,部分平台提供“在线解压”功能;常见规则是 Linux 主机常用 .zip 或 .tar,而 Windows 主机常用 .rar。这类在线解压与 FileZilla 无关,需在主机控制台操作。