在 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 操作。