本地主机连接阿里云ECS建立的FTP服务器进行文件传输
比如网站的IP是123.45.16.666
那么,在linux命令行下输入:ftp 123.45.16.666
服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。
用之前阿里云ECS建站如何安装FTP设置的用户名 wpadmin
密码为 wordpress123
- 传输文件用get
注:以下本地笔记本端简称“本地”
从ftp往本地主机下载文件
get remotefile localfile
(本地默认的位置是/home/dx跟当前开的terminal位置有关系)
(远端ftp默认的位置和之前阿里云ECS建站如何安装FTP设置 有关,这里是/var/ftp/test)
-
ftp内部挪动文件 用rename
一个叫做dx006.txt的文件放进testdx_dir文件夹内
rename dx006.txt testdx_dir/dx006.txt
-
从ftp下载文件夹 用mget
mget remotefiles localfiles
举例,比如想下载ftp上的整个rose文件夹,先用本地目录建立一个rose文件夹,然后在本地rose这打开terminal,连接ftp
进入ftp之后,用下面两个命令
cd rose
mget *.*
比如ftp 里面有dir是testdx_dir想要把全部内容放在本地目录root/ftp_download:
那么先在本机(笔记本这里)用mkdir新建目录ftp_download,在这里打开terminal,登陆ftp;
在ftp里面cd testdx_dir然后用命令mget *.* 表示全部为全部文件依次下载。
最后在本地ftp_download文件夹里就能得到全部的文件了
- 删除文件夹内容 (进入ftp文件夹后)用mdelete
mdelete *
5.删除文件夹本身 用rm
rm ftp文件夹名字
-
从本地文件上传文件到ftp去 用put
(想要上传的文件必须是这个terminal所在的本地目录下的)
在terminal内键入ftp ip登陆之后,
put 【本地文件】 【ftp文件】
例如dx006.txt被上传去ftp命名为666.txt
put dx006.txt 666.txt
-
本地文件夹上传到ftp 用mput
比如有一个本地文件夹testftp现在想要将里面的内容全部上传去ftp
那么进入本地testftp文件夹,打开terminal,进入ftp IP,键入用户名和密码
然后在打开的ftp terminal里用下面的命令,新建一个ftp内的文件夹testftp
mkdir testftp
cd testftp
mput *.*
8.exit退出
信息来源参考
https://zhuanlan.zhihu.com/p/129842066