Linux下FileZilla命令行使用指南
在Linux系統中,推薦通過包管理器安裝FileZilla(以Ubuntu/Debian為例):
sudo apt update
sudo apt install filezilla
filezilla
啟動客戶端,或在應用菜單中找到圖標打開。直接在終端輸入filezilla
即可啟動客戶端。若需無界面模式(僅通過命令行操作),可添加--console
參數:
filezilla --console
此模式下,所有操作將通過終端輸出,適合自動化腳本或遠程服務器環境。
FileZilla支持多種命令行參數,用于快速配置連接或執行操作:
-c "站點名稱"
(站點名稱需提前在“站點管理器”中配置,如-c "Dev_Server"
);--passive
(啟用被動模式,解決防火墻/NAT穿透問題);--pasv-min-port=1024 --pasv-max-port=1048
(指定被動模式的端口區間,避免端口沖突);ftp://用戶名:密碼@服務器地址:端口
(如ftp://admin:123456@ftp.example.com:21
,注意:密碼明文存在安全風險,建議使用站點管理器保存配置)。通過命令行打開“站點管理器”(用于保存站點配置):
filezilla --site-manager
或啟動后通過界面操作:文件
→站點管理器
。
在“站點管理器”中:
連接成功后,可通過以下命令行參數或界面操作實現文件傳輸與管理:
lftp
等工具,如lftp -u 用戶名,密碼 ftp.example.com -e "put /local/path/file.txt; quit"
);ftp://admin:123456@ftp.example.com
),建議使用“站點管理器”保存配置,或啟用SFTP(SSH加密)協議;--passive
),并確保服務器防火墻允許被動模式的端口范圍;chmod 755 /remote/path
),避免上傳/刪除失敗。通過以上步驟,可在Linux系統中高效使用FileZilla命令行模式進行文件傳輸與管理。如需自動化任務,可將命令行腳本結合cron
(定時任務)實現定期同步。