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命令行完成服務器連接、基本文件操作等任務。如需更復雜的文件管理(如批量傳輸、同步),建議結合圖形界面使用。