Linux ftp/sftp
Linux ftp 和 sftp
ftp 代表 File Transfer P 协议。它连接到远程主机以通过网络(可以是 LAN 或任何其他网络)从一台主机到另一台主机交换文件和目录。
sftp 代表 Secure ftp。
大多数ftp 命令都适用于sftp。所以无论在哪里需要使用sftp,都可以在ftp的地方使用。
ftp prompt
ftp prompt 可用于通过 ftp 命令执行不同的 ftp 功能。
语法:
看上面的快照,通过传递 ftp 命令我们将被引导到 ftp 提示符。在这里,我们可以编写 ftp 命令来执行不同的功能。
ftp help
从ftp提示符打开ftp命令或帮助页面,?签名或help命令
语法:
看上面的快照,它显示了 ftp 的帮助页面,其中显示了所有 ftp 命令。
退出 ftp 提示符
要退出 ftp 提示符,!标记被使用。它将带您进入 shell 提示符。
语法:
看上面的快照,使用!将允许您从 ftp 提示符存在。
连接到 ftp 站点
您可以从命令行使用其 IP 地址或主机名连接到特定的 ftp 服务器。
语法:
ftp IP/Hostname
To connect from ftp prompt,
语法:
使用
要从远程服务器下载文件,请使用 get 命令。
语法:
要下载文件,用户必须处于正确的模式,二进制或 ascii 模式。 ascii模式下可以传输文本文件,二进制模式下可以传输所有其他类型的文件。
用另一个名字保存下载的文件
如果你想用另一个名字保存下载的文件,可以使用下面的命令。
语法:
示例:
获取 pro2356.php project.php
看上面的快照,我们正在下载一个名为 pro2356.php 的文件,要保存为 project.php
改变ftp模式
有两种模式,一种是二进制(对于所有其他文件),另一种是ascii(对于文本文件)模式。
转ascii模式
转二进制模式
使用
上传文件
要从远程服务器下载文件,请使用 put 命令。
语法:
列出当前文件夹中的文件
您可以使用 ls 命令查看远程目录。
使用
下载多个文件
mget命令用于从ftp服务器获取多个文件。
语法:
使用
上传多个文件
mput命令用于从ftp服务器上传多个文件。
语法:
close 命令
当你想在没有 ftp 提示的情况下连接到另一台服务器时,应该使用 close 命令。然后您可以从 ftp 提示符连接到新服务器。
语法:
