温馨提示×

Linux FileZilla命令行操作有哪些

小樊
46
2025-10-03 07:31:17
栏目: 智能运维

Linux下FileZilla命令行操作指南

一、基础连接操作

  1. 启动FileZilla命令行模式
    在终端输入filezilla命令,启动FileZilla客户端(若未安装,可通过包管理器如sudo apt install filezilla安装)。
  2. 连接到FTP/SFTP服务器
    使用-c参数调用站点管理器中的站点名称,快速连接预配置的服务器。例如:filezilla -c "Dev_Server"(站点名称需替换为实际名称)。若需直接通过命令行参数连接,可使用以下格式:filezilla ftp://用户名:密码@服务器地址:端口(如filezilla ftp://admin:123456@ftp.example.com:21),但直接暴露密码存在安全风险,建议使用站点管理器保存配置

二、文件传输操作

  1. 上传文件
    连接成功后,通过put命令上传本地文件到远程服务器。例如:filezilla -c "Dev_Server" --upload=/本地/文件路径 /远程/目标路径(需替换为实际路径)。也可通过界面拖拽左侧本地文件到右侧远程目录实现。
  2. 下载文件
    使用get命令下载远程文件到本地。例如:filezilla -c "Dev_Server" --download=/远程/文件路径 /本地/目标路径。或通过界面拖拽右侧远程文件到左侧本地目录。
  3. 删除文件/目录
    选中远程文件或目录,右键选择“删除”(命令行中可通过rm命令辅助,但需进入远程命令行界面,详见下文“远程命令执行”)。

三、远程命令执行

连接成功后,可通过以下方式在远程服务器上执行Linux命令:

  1. 右键菜单方式
    在远程文件列表中右键点击目标目录,选择“远程命令”,输入ls(列出文件)、cd(切换目录)、mkdir(创建目录)等命令,点击“执行”查看结果。
  2. 顶部菜单方式
    点击顶部菜单栏“服务器”→“相互作用”,在弹出的窗口中输入Linux命令(如pwd查看当前目录、rm -rf 文件名删除文件),执行后结果会显示在窗口中。

四、常用命令行参数

FileZilla支持多种命令行参数,用于自动化控制:

  • --passive:启用被动模式(适用于穿越防火墙或NAT设备);
  • --pasv-min-port=端口号:设置被动模式最小端口(如--pasv-min-port=1024);
  • --pasv-max-port=端口号:设置被动模式最大端口(如--pasv-max-port=1048);
  • -c "站点名称":连接到站点管理器中指定的站点。

五、注意事项

  • 安全风险:避免在命令行中直接暴露密码,建议使用站点管理器保存配置或启用SSH密钥登录;
  • 被动模式:若连接时出现“无法建立数据连接”错误,可尝试启用被动模式(--passive参数);
  • 权限问题:执行rmmkdir等敏感命令时,需确保当前用户有足够权限,必要时使用sudo

0