Linux下FileZilla命令行使用指南
在Linux系统中,可通过包管理器快速安装FileZilla(以Ubuntu/Debian、Fedora/CentOS为例):
sudo apt update && sudo apt install filezilla,按提示确认安装。sudo yum install filezilla(或使用dnf替代yum)。filezilla命令启动客户端。安装完成后,在终端直接输入filezilla即可启动图形界面。若需纯命令行模式(无图形窗口),可通过以下方式:
filezilla --cli或filezilla -c命令,但FileZilla官方未明确支持完全脱离GUI的命令行操作,因此常用方式仍为图形界面结合命令行参数。通过-c参数执行命令字符串,快速连接服务器(支持FTP、SFTP协议):
filezilla -c "open ftp://username:password@server_address:port"
或使用SFTP(更安全,推荐):
filezilla -c "open sftp://username:password@server_address:port"
username:服务器登录用户名;password:服务器登录密码(如需隐藏密码,可省略密码,连接时会提示输入);server_address:服务器IP或域名;port:协议端口(FTP默认21,SFTP默认22,可省略)。连接服务器后,可通过-c参数直接执行远程命令(需服务器支持):
filezilla -c "open sftp://username:password@server_address" -c "ls /remote/path" -c "close"
ls:列出远程目录文件(如ls /var/www);cd:切换远程目录(如cd /home/user);pwd:显示远程当前目录;get:下载文件(如get remote_file.txt local_file.txt);put:上传文件(如put local_file.txt remote_file.txt);rm:删除远程文件(如rm old_file.txt);mkdir:创建远程目录(如mkdir new_folder)。通过-c参数执行close命令,关闭当前连接:
filezilla -c "close"
filezilla -c "open sftp://username@server_address"),连接时手动输入密码。通过以上步骤,可在Linux系统中使用FileZilla命令行完成服务器连接、基本文件操作等任务。如需更复杂的文件管理(如批量传输、同步),建议结合图形界面使用。