Linux下FileZilla命令行操作指南
filezilla命令,启动FileZilla客户端(若未安装,可通过包管理器如sudo apt install filezilla安装)。-c参数调用站点管理器中的站点名称,快速连接预配置的服务器。例如:filezilla -c "Dev_Server"(站点名称需替换为实际名称)。若需直接通过命令行参数连接,可使用以下格式:filezilla ftp://用户名:密码@服务器地址:端口(如filezilla ftp://admin:123456@ftp.example.com:21),但直接暴露密码存在安全风险,建议使用站点管理器保存配置。put命令上传本地文件到远程服务器。例如:filezilla -c "Dev_Server" --upload=/本地/文件路径 /远程/目标路径(需替换为实际路径)。也可通过界面拖拽左侧本地文件到右侧远程目录实现。get命令下载远程文件到本地。例如:filezilla -c "Dev_Server" --download=/远程/文件路径 /本地/目标路径。或通过界面拖拽右侧远程文件到左侧本地目录。rm命令辅助,但需进入远程命令行界面,详见下文“远程命令执行”)。连接成功后,可通过以下方式在远程服务器上执行Linux命令:
ls(列出文件)、cd(切换目录)、mkdir(创建目录)等命令,点击“执行”查看结果。pwd查看当前目录、rm -rf 文件名删除文件),执行后结果会显示在窗口中。FileZilla支持多种命令行参数,用于自动化控制:
--passive:启用被动模式(适用于穿越防火墙或NAT设备);--pasv-min-port=端口号:设置被动模式最小端口(如--pasv-min-port=1024);--pasv-max-port=端口号:设置被动模式最大端口(如--pasv-max-port=1048);-c "站点名称":连接到站点管理器中指定的站点。--passive参数);rm、mkdir等敏感命令时,需确保当前用户有足够权限,必要时使用sudo。