温馨提示×

Linux下FileZilla如何使用命令行

小樊
61
2025-09-24 19:00:43
栏目: 智能运维

Linux下FileZilla命令行使用指南

一、安装FileZilla

在Linux系统中,可通过包管理器快速安装FileZilla(以Ubuntu/Debian、Fedora/CentOS为例):

  • Ubuntu/Debian:终端执行 sudo apt update && sudo apt install filezilla,按提示确认安装。
  • Fedora/CentOS:终端执行 sudo yum install filezilla(或使用dnf替代yum)。
    安装完成后,可通过filezilla命令启动客户端。

二、启动FileZilla命令行模式

安装完成后,在终端直接输入filezilla即可启动图形界面。若需纯命令行模式(无图形窗口),可通过以下方式:

  • 部分Linux发行版支持filezilla --clifilezilla -c命令,但FileZilla官方未明确支持完全脱离GUI的命令行操作,因此常用方式仍为图形界面结合命令行参数

三、常用命令行操作

1. 连接到FTP/SFTP服务器

通过-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,可省略)。

2. 执行远程服务器命令

连接服务器后,可通过-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)。

3. 断开服务器连接

通过-c参数执行close命令,关闭当前连接:

filezilla -c "close"

四、注意事项

  1. 密码安全:命令行中直接包含密码存在泄露风险,建议省略密码(如filezilla -c "open sftp://username@server_address"),连接时手动输入密码。
  2. 图形界面依赖:FileZilla的核心功能(如文件拖拽、队列管理)仍需图形界面支持,纯命令行模式下无法使用这些功能。
  3. 协议选择:优先使用SFTP(SSH加密),避免使用FTP(明文传输),提升数据安全性。

通过以上步骤,可在Linux系统中使用FileZilla命令行完成服务器连接、基本文件操作等任务。如需更复杂的文件管理(如批量传输、同步),建议结合图形界面使用。

0