FileZilla Linux版如何进行文件压缩与解压
导读:FileZilla Linux版压缩与解压指南 核心说明 FileZilla 是跨平台的 FTP/SFTP/FTPS 客户端,用于在本地与远程之间传输文件;它不内置压缩/解压功能。需要压缩或解压时,通常在本地 Linux 终端或服务器上执...
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.gz:
- 仅打包
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)
- .tar.gz:
- 说明
- 选项含义:-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
- 在本地 Linux 终端打包/压缩:
- 场景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 无关,需在主机控制台操作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: FileZilla Linux版如何进行文件压缩与解压
本文地址: https://pptw.com/jishu/772789.html
