ftp文件下载和上传命令
windows下ftp上传文件:
比如要把 D:\indexhtml上传至服务器的根目录中,可以键入:
ftp> put D:\indexhtml (回车)
当屏幕提示你已经传输完毕,可以键入相关命令查看:
ftp> dir (回车)
windows下ftp上传下载:
假设要把服务器\images目录中的所有jpg文件下载至本机中,可以输入指令:
ftp> cd images(回车) [注:进入\images目录]
ftp> mget jpg
windows下ftp上传与下载工作完毕,键入bye中断连接。
ftp> bye(回车)
下面是一些常用的FTP命令:
1 open:与服务器相连接;
2 send(put):上传文件;
3 get:下载文件;
4 mget:下载多个文件;
5 cd:切换目录;
6 dir:查看当前目录下的文件;
7 del:删除文件;
8 bye:中断与服务器的连接。
如果想了解更多,可以键入
ftp> help (回车)
题主你好,
从服务器上下载文件或向服务器上传文件最常用的命令当属scp了,使用方法也简单
一先说题主问题中的情况,即从服务器上往回拿文件(官话一点的表达:从服务器上将文件下载到本地):
scp 服务器用户名@服务器ip:文件的绝对路径 要将文件保存到本地哪
举例来说,我的服务器地址是1111,用户名为hellofriend,并且在服务器上的/home/hellofriend/下有个名为ok的文件,则我想将服务器上的这个ok文件下载到本地的根目录,/,下用到的命令为:
scp hellofriend@1111:/home/hellofriend/ok /
命令执行完成后,会提示你输入hellofriend这个用户的密码,密码输入完成后,回车,正常情况下,你在根目录下就能看到ok文件了
新手注意事项:
aip地址和文件路径中间有个冒号;
b文件路径一般用绝对路径,即从根开始找;
c不要忘了写你要将文件保存在本地的哪里;
-----
二再说如何将本地文件上传到服务器,这个不细说,命令和上面的差不多:
scp 本地的文件路径 服务器用户名@服务器ip:要保存在服务器的哪个位置
如我要将本地根目录下的ok文件上传到1111这台服务器的/home/hellofriend目录下,则命令为:
scp /ok root@1111:/home/hellofriend/
执行命令后,输入密码,回车,正常情况下文件就上传成功了
-----
写在最后: 上面命令写的其实相对死板一些,其实还有一些小技巧,题主用的多了就能了解了,这里先不过多展开
=====
希望可以帮到题主, 欢迎追问
借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。
其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):
sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传。
记住一点,不论是send还是received,动作都是在服务器上发起的。我们习惯了说上传或是下载,其实大可不必。使用这两个命令,只要思考一点,是要把文件从服务器上发送出去,还是从客户端接上接收回来,就可以了。
若想把文件从客户端上传到服务器,就是服务器将文件接收回来,逻辑是:我(客户端)上传,你(服务器)接收,使用rz。
若想把文件从服务器上下载回(到客户端),就是服务器将文件发送出去,逻辑是:我下载(客户端),你(服务器)发送,使用sz。
好吧,最后总结为一句话:
我(客户端)上传,你(服务器)接收(RZ),我下载(客户端),你(服务器)发送(SZ)。
常见有使用:scp命令、xshell软件里的xftp程序、U盘挂载、服务器自带的lrzsz程序。
一、scp使用说明:
1、把本机的文件传给目的服务器:
scp get66pcap root@1921681147:/super
备注:把本机get66pcap拷贝到147这台服务器的super目录下,需要提供147的密码
2、在本机上执行scp,把远端的服务器文件拷贝到本机上:
scp root@1921681147:/super/dnspcap /
备注:在本机上执行scp,把远端服务器的dnspcap文件拷贝到本机的根目录下
3、拷贝目录下的所有文件:
scp -r /super/ root@1921681145:/
备注:把/super/目录下的所有文件,拷贝到145服务器根目录下
二、xshell软件里的xftp程序:
xshell这个软件很好,强烈推荐哦!!!
里面有个xftp小插件,可以支持文件在笔记本和服务器互传,这个小插件需要单独在网上下载,直接百度搜xftp,很方便。
1、点击xshell软件上的xftp图标(前提xftp已经下载好)
2、然后就可以互传文件了啊
三、U盘挂载
文件在U盘,那好办,直接插到服务器上,然后挂载上,就能把U盘上的文件拷贝到服务器上了
1、执行fdisk -l查看:
fdisk -l
备注:插上U盘后,fdisk -l查看服务器识别到了,/dev/sdc是我的U盘,16G的
2、挂载到自定义目录下:
mkdir /upan
新建一个目录
mount /dev/sdc1 /upan/把U盘挂载到刚新建的目录下
cd /upan/ls
就能看到U盘里所有的文件了
3、把文件拷到服务器home下
cp autoruninf /home/把U盘里的autoruninf拷贝到服务器的home目录下
4、卸载U盘
文件拷到服务器后,建议先手动执行命令,然后再拔U盘,防止U盘损坏!!!
cd /umount /dev/sdc1
好了,拔出U盘吧(按照上面的来,先退回到根目录下,再执行umount命令,不然会报错提示U盘在使用,无法卸载)
四、服务器自带的lrzsz程序
现在大多数Linux服务器都带有lrzsz程序,方便上传下载文件,如果没有,可以直接下载rpm包安装下就好。
lrzsz安装包链接:http://down51ctocom/data/2322755
1、rz(笔记本上传给服务器)
1选择笔记本上文件传给服务器
2、sz(服务器上的文件拷贝给笔记本)
sz testtar
把服务器的testtar拷贝给笔记本。
首先,ftp命令是肯定不行的,必须用lftp。
上传整个文件夹:mirror
-R
本地文件夹
下载整个文件夹:mirror
远端文件夹
本地文件夹
在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传到服务器的步骤如下:
1“开始”-“运行”-输入“FTP”
2open qintithotnet 这一步可以与第一步合并,在“运行”里直接输入"ftp qintithotnet"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qintithotnet 2121”
3username 提示你输入用户名
4user1234
5dir 你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。
6mkdir qint 在FTP服务器上根目录下建立qint目录。
7cd qint 进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。
8bin 采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。
9lcd d:\qint 定位本地默认文件夹,在前面我事先在D:盘创建的。
10!dir 查看本地文件夹中的文件及目录/
11put i001jpg
/将当前目录(d:\qint)中的文件i001jpg上传到FTP服务器默认目录。可以用"mput "将所有文件上传到FTP服务器上。
在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传到服务器的步骤如下:1“开始”-“运行”-输入“FTP”2open qintithotnet 这一步可以与第一步合并,在“运行”里直接输入"ftp qintithotnet"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qintithotnet 2121”3username 提示你输入用户名4user12345dir 你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。6mkdir qint 在FTP服务器上根目录下建立qint目录。7cd qint 进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。8bin 采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。9lcd d:\qint 定位本地默认文件夹,在前面我事先在D:盘创建的。10!dir 查看本地文件夹中的文件及目录/11put i001jpg/将当前目录(d:\qint)中的文件i001jpg上传到FTP服务器默认目录。可以用"mput "将所有文件上传到FTP服务器上。
常见有使用:scp命令、xshell软件里的xftp程序、U盘挂载、服务器自带的lrzsz程序。
一、scp使用说明:
1、把本机的文件传给目的服务器:
scp get66pcap root@1921681147:/super
备注:把本机get66pcap拷贝到147这台服务器的super目录下,需要提供147的密码
2、在本机上执行scp,把远端的服务器文件拷贝到本机上:
scp root@1921681147:/super/dnspcap /
备注:在本机上执行scp,把远端服务器的dnspcap文件拷贝到本机的根目录下
3、拷贝目录下的所有文件:
scp -r /super/ root@1921681145:/
备注:把/super/目录下的所有文件,拷贝到145服务器根目录下
二、xshell软件里的xftp程序:
xshell这个软件很好,强烈推荐哦!!!
里面有个xftp小插件,可以支持文件在笔记本和服务器互传,这个小插件需要单独在网上下载,直接百度搜xftp,很方便。
1、点击xshell软件上的xftp图标(前提xftp已经下载好)
2、然后就可以互传文件了啊
三、U盘挂载
文件在U盘,那好办,直接插到服务器上,然后挂载上,就能把U盘上的文件拷贝到服务器上了
1、执行fdisk -l查看:
fdisk -l
备注:插上U盘后,fdisk -l查看服务器识别到了,/dev/sdc是我的U盘,16G的
2、挂载到自定义目录下:
mkdir /upan
新建一个目录
mount /dev/sdc1 /upan/
把U盘挂载到刚新建的目录下
cd /upan/ls
就能看到U盘里所有的文件了
3、把文件拷到服务器home下
cp autoruninf /home/
把U盘里的autoruninf拷贝到服务器的home目录下
4、卸载U盘
文件拷到服务器后,建议先手动执行命令,然后再拔U盘,防止U盘损坏!!!
cd /umount /dev/sdc1
好了,拔出U盘吧(按照上面的来,先退回到根目录下,再执行umount命令,不然会报错提示U盘在使用,无法卸载)
0条评论