FileZilla在Ubuntu中的压缩解压功能说明
FileZilla本身不支持在传输过程中实时压缩或解压文件(即无法直接在客户端界面内将本地未压缩文件压缩后传输,或解压远程服务器上的压缩包)。若需处理压缩文件,需借助Ubuntu系统的原生工具或调整传输策略。
若需减少传输时间或节省带宽,可通过启用SFTP(SSH File Transfer Protocol)的压缩功能,让FileZilla在传输时自动压缩/解压数据(基于SSH协议的压缩扩展)。步骤如下:
注意:启用压缩会增加CPU占用(因需实时压缩/解压),若传输的文件已经是压缩格式(如.tar.gz、.zip)或网络带宽充足,可能无法显著提升传输速度,甚至会降低效率。
若需在传输前压缩本地文件/目录,或在下载后解压远程服务器上的压缩包,可使用Ubuntu系统自带的tar命令(支持gzip、bzip2等多种压缩格式):
tar -czvf 压缩包名称.tar.gz 要压缩的目录或文件路径
示例:将本地的/home/user/documents目录压缩为documents.tar.gz:
tar -czvf documents.tar.gz /home/user/documents
tar -xzvf 压缩包名称.tar.gz
示例:将documents.tar.gz解压到当前目录:
tar -xzvf documents.tar.gz
file.tar.gz),选择「解压缩到当前目录」(需服务器支持tar命令);tar -czvf new.tar.gz target_directory/)压缩远程目录。rar和unrar工具:sudo apt update && sudo apt install rar unrar
安装后,可使用unrar x file.rar解压.rar文件,或rar a archive.rar files/创建.rar压缩包。