百度
360搜索
搜狗搜索

linux系统下的sftp命令行详细介绍

在 Linux 系统里,sftp 是一个借助 SSH 协议来安全地进行文件传输的命令行工具。下面是一些常用的 sftp 命令行操作示例:

连接到远程服务器

bash

 username@hostname

在上述命令中,你需要把 username 替换成远程服务器的用户名,hostname 替换成远程服务器的地址或者域名。若服务器使用的不是默认的 22 端口,可以使用 -P 选项指定端口,示例如下:
bash

   username@hostname

上传文件

在连接到远程服务器之后,使用 put 命令把本地文件上传到远程服务器:
bash

put local_file remote_file

这里的 local_file 指的是本地文件的路径,remote_file 是远程服务器上文件的路径。若省略 remote_file,文件会被上传到远程服务器的当前工作目录下,且文件名保持不变。

下载文件

使用 get 命令从远程服务器下载文件到本地:
bash

get remote_file local_file

remote_file 为远程服务器上文件的路径,local_file 是本地文件的路径。若省略 local_file,文件会被下载到本地的当前工作目录下,且文件名保持不变。

查看远程服务器文件列表

sftp 会话中,使用 ls 命令查看远程服务器当前目录下的文件和文件夹:
bash

查看本地文件列表

使用 lls 命令查看本地当前目录下的文件和文件夹:
bash

lls

切换远程服务器目录

使用 cd 命令切换远程服务器的当前工作目录:
bash

 remote_directory

remote_directory 是远程服务器上的目录路径。

切换本地目录

使用 lcd 命令切换本地的当前工作目录:
bash

lcd local_directory

local_directory 是本地的目录路径。

退出 sftp 会话

使用 exit 或者 quit 命令退出 sftp 会话:
bash

完整示例

以下是一个完整的示例,展示如何连接到远程服务器、上传文件、下载文件,最后退出会话:
bash

username@hostname

put local_file.txt remote_file.txt

get remote_file2.txt local_file2.txt




99123456789101112sftp username@hostname

put local_file.txt remote_file.txt

remote_file2.txt local_file2.txt

这些命令能够满足你在 Linux 系统下使用 sftp 进行基本文件传输的需求。

阅读更多 >>>  为什么要域名服务器访问,为什么域名服务器能把域名解析成IP地址

网站数据信息

"linux系统下的sftp命令行"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统下的sftp命令行的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!