300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux服务器向远程FTP传输文件

Linux服务器向远程FTP传输文件

时间:2018-10-18 18:22:16

相关推荐

Linux服务器向远程FTP传输文件

通过ftp传输数据时,连接未加密。要进行安全的数据传输,请使用SCP。

为了能够传输文件,您必须至少具有对源文件的读取权限和对目标系统的写入权限

传输大文件时,建议在屏幕或tmux会话中运行ftp命令。

运行该ftp命令的目录是本地工作目录

1.连接FTP服务器

ftp ftpIP

例如 ftp 192.168.11.11

然后按照系统提示依次输入username; password

2.上传文件

ftp> put 1.txt /ftp_new/user1/chatRecord//11/17/1.txt

将本地目录中1.txt文件上传至ftp上指定路径,名称为1.txt,也可以重命名。

默认操作目录是linux服务器当前目录

如果要上载不在当前工作目录中的文件,请使用该文件的绝对路径。

要将多个文件从本地目录上载到远程FTP服务器,请使用以下mput命令:

mput image1.jpg image2.jpg

mput image1.jpg? y

200 PORT command successful 150 Connecting to port 41075 226-File successfully transferred 226 1.439 seconds (measured here), 102.89 Kbytes per second 151586 bytes sent in 1.07 seconds (138 kbytes/s) mput image2.jpg? y 200 PORT command successful 150 Connecting to port 40759 226-File successfully transferred 226 1.727 seconds (measured here), 111.75 Kbytes per second 197565 bytes sent in 1.39 seconds (138 kbytes/s)

上传多个文件时,系统将提示您确认要上传的每个文件。

3.下载文件

使用该ftp命令下载文件时,文件将下载到您键入ftp命令的目录中。

如果要将文件下载到另一个本地目录,请使用该lcd命令切换到该目录。

假设我们要将文件下载到~/ftp_downloads目录:

lcd ~/ftp_downloads

要从远程服务器下载单个文件,请使用该get命令。例如,要下载名为的文件,请backup.zip使用以下命令:

get backup.zip

要一次下载多个文件,请使用该mget命令。您可以提供单个文件名列表或使用通配符。

mget backup1.zip backup2.zip

下载多个文件时,系统将提示您确认每个文件。

mget backup1.zip? y 200 PORT command successful 150 Connecting to port 52231 226-File successfully transferred 226 0.000 seconds (measured here), 31.51 Kbytes per second 14 bytes received in 0.00058 seconds (23.6 kbytes/s) mget backup2.zip? y 200 PORT command successful 150-Connecting to port 59179 150 7.2 kbytes to download 226-File successfully transferred 226 0.000 seconds (measured here), 16.68 Mbytes per second 7415 bytes received in 0.011 seconds (661 kbytes/s)

4.断开连接

ftp> bye

完成从远程FTP服务器下载文件后,bye或关闭连接quit。

quit

221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.

常用FTP命令

许多FTP命令与您在Linux shell提示符中键入的命令类似或相同。

以下是一些最常见的FTP命令

help或?- 列出所有可用的FTP命令。cd- 更改远程计算机上的目录。lcd- 更改本地计算机上的目录。ls- 列出当前远程目录中的文件和目录的名称。mkdir- 在当前远程目录中创建一个新目录。pwd- 打印远程计算机上的当前工作目录。delete- 删除当前远程目录中的文件。rmdir- 删除当前远程目录中的目录。get- 将一个文件从远程复制到本地计算机。mget- 将多个文件从远程复制到本地计算机。put- 将一个文件从本地复制到远程计算机。mput- 将一个文件从本地复制到远程计算机。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。