Linux:使用ftp服务上传下载文件

使用ftp共享文件要注意文件权限,ftp用户就是linux下的普通用户,若用户没有文件或目录的权限访问会出错。具体权限控制参考博文文件权限。

下载ftp服务器上的文件:

wget ftp://ftpuser:password@45.32.132.31/root/a.rm -O a.rm
# 或
curl ftp://45.32.132.31/root/a.rm -u ftpuser:password -o a.rm  # 注意防火墙和权限

# 补充,用wget下载http内容:
wget --http-user=quany --http-passwd=123456 http://www.quany.info/xxx.zip

上传:

curl -u ftpuser -T ./file ftp://45.32.132.31/file  # 注意ftpuser一定要有目录写权限

用ftp命令客户端连接ftp服务器,进行查看、下载、上传等操作:

shell> ftp
ftp> open 服务器ip地址
ftp> ls
ftp> put 上传的本地文件
ftp> get 服务器上的文件

若使用Xftp,ftp服务器上文件在Xftp中显示为乱码,可如下设置Xftp: 文件—>属性—>选项—>勾选使用UTF-8编码

推荐一个好用的ftp传输软件:FileZilla Client

posted @ 2018-12-22 20:44  xuejianbest  阅读(5896)  评论(0编辑  收藏  举报