FileZilla作为FTP/SFTP客户端,本身不支持文件传输过程中的实时压缩或解压。若需处理压缩文件,需通过Ubuntu系统的命令行工具预先压缩/解压,或利用SFTP协议的压缩功能间接优化传输。
在通过FileZilla传输前,可使用以下命令处理压缩文件:
tar -czvf 压缩包名称.tar.gz 要压缩的文件或目录路径
示例:将~/Documents目录压缩为docs.tar.gz:tar -czvf docs.tar.gz ~/Documents
tar -cjvf 压缩包名称.tar.bz2 要压缩的文件或目录路径
示例:压缩~/Pictures目录为pics.tar.bz2:tar -cjvf pics.tar.bz2 ~/Pictures
zip -r 压缩包名称.zip 要压缩的文件或目录路径
示例:压缩~/Downloads目录为files.zip:zip -r files.zip ~/Downloads
tar -xzvf 压缩包名称.tar.gz
tar -xjvf 压缩包名称.tar.bz2
unzip工具,先运行sudo apt install unzip,再执行:unzip 压缩包名称.zip
示例:将files.zip解压到~/Backup目录:unzip files.zip -d ~/Backup
gunzip 文件名.gz # 解压为原文件名
bunzip2 文件名.bz2 # 解压为原文件名
若需减少传输时间,可启用FileZilla的SFTP压缩功能(仅对传输过程压缩,不改变本地文件):
tar.gz、tar.bz2或zip格式;filezilla启动客户端;tar -xzvf files.tar.gz)。通过以上方法,可高效完成Ubuntu系统中FileZilla的文件压缩、解压及传输操作。