在 CentOS 系统中,你可以使用命令行工具 sftp
来进行 SFTP(SSH File Transfer Protocol)操作。以下是一些基本的 sftp
命令和操作步骤:
-
连接到 SFTP 服务器:
sftp username@hostname
其中,
username
是你的用户名,hostname
是服务器的地址。系统会提示你输入密码。 -
列出远程目录内容:
ls
或者
dir
-
切换远程目录:
cd remote_directory
-
切换本地目录:
lcd local_directory
-
上传文件到远程服务器:
put local_file remote_file
如果
remote_file
没有指定路径,默认会上传到当前远程目录。 -
从远程服务器下载文件:
get remote_file local_file
如果
local_file
没有指定路径,默认会下载到当前本地目录。 -
删除远程文件:
rm remote_file
-
创建远程目录:
mkdir remote_directory
-
删除远程目录:
rmdir remote_directory
-
退出 SFTP 会话:
exit
或者
bye
示例
假设你要连接到 example.com
上的 SFTP 服务器,用户名为 user
,并且你想上传一个本地文件 localfile.txt
到远程服务器的 /home/user/uploads
目录下:
sftp user@example.com
输入密码后,你可以执行以下操作:
cd /home/user/uploads put localfile.txt ls exit
这些命令将帮助你在 CentOS 系统中使用命令行进行基本的 SFTP 操作。