FileZilla在Linux上的压缩与解压功能说明
FileZilla作为跨平台的FTP/SFTP客户端,本身不提供直接的文件压缩或解压功能。若需在Linux环境下处理压缩文件,需借助系统自带的命令行工具或通过传输前/后的预处理完成。
若需将本地文件/目录压缩后通过FileZilla传输,可使用以下常用命令:
tar命令(推荐):tar -czvf 压缩包名.tar.gz 目标目录/(如tar -czvf mydir.tar.gz mydir/,将mydir目录压缩为mydir.tar.gz);tar -czvf 文件名.tar.gz 目标文件(如tar -czvf myfile.tar.gz myfile.txt)。zip命令:zip -r 压缩包名.zip 目标目录/(如zip -r mydir.zip mydir/);zip 压缩包名.zip 目标文件(如zip myfile.zip myfile.txt)。若需将FileZilla传输至Linux服务器的压缩文件解压,可使用以下命令:
tar命令:.tar.gz文件:tar -xzvf 压缩包名.tar.gz(如tar -xzvf mydir.tar.gz,将mydir.tar.gz解压到当前目录);tar -xzvf 压缩包名.tar.gz -C 目标目录/(如tar -xzvf mydir.tar.gz -C /opt/,将压缩包解压到/opt/目录)。unzip命令:.zip文件:unzip 压缩包名.zip(如unzip mydir.zip,将mydir.zip解压到当前目录);unzip 压缩包名.zip -d 目标目录/(如unzip mydir.zip -d /opt/,将压缩包解压到/opt/目录)。若需在传输过程中减少带宽占用,可通过FileZilla启用SFTP协议的传输压缩功能(注意:此功能并非文件本身的压缩,而是传输时的实时压缩):
.zip、.tar.gz),则无明显效果。tar或zip压缩后再通过FileZilla传输,可显著减少传输时间和带宽占用;tar或unzip解压至目标目录;.zip、.tar.gz),无需启用SFTP压缩,直接拖拽即可。