在Linux系统中,ftp命令是用于连接和管理FTP服务器的基本工具(基于标准的FTP协议)。以下是常用的ftp命令及其功能说明:
ftp [主机名/IP]bash
ftp 192.168.1.100
ftp example.comopen [主机名/IP]
在已启动的FTP会话中重新连接另一个服务器。
user [用户名]
登录或切换用户(会提示输入密码)。
ls 或 dircd [远程目录]lcd [本地目录]get [远程文件]bash
get file.txtmget [通配符]mget *.txt),下载前会逐个确认。put [本地文件]mput [通配符]mput *.zip)。delete [远程文件]mdelete [通配符]rename [旧名] [新名]mkdir [目录名]rmdir [目录名]pwdasciibinarypassivestatushash#符号表示传输进度)。promptbye 或 quitftp example.com # 连接服务器
user ftpuser # 输入用户名和密码
binary # 设置为二进制模式
cd /remote/path # 进入远程目录
lcd ~/downloads # 切换本地目录
get largefile.zip # 下载文件
quit # 退出
sftp(基于SSH)或lftp(支持加密)。prompt off可关闭mget/mput的确认提示。-d参数启用调试模式(如 ftp -d example.com)。lftp:更强大的替代品,支持断点续传、并行传输等。sftp:基于SSH的安全文件传输。curl/wget:适合脚本化的单文件下载。如果需要更详细的参数说明,可以通过 man ftp 查看手册。