linux下scp,sftp,ftp命令

scp

帮助命令: man scp

如果想上传或者想下载目录,最好的办法是采用tar压缩一下,是最明智的选择.

从远程主机 下载东西到 本地电脑

拷贝文件命令 
scp user@host:/path/file /localpath //即 scp 用户名@IP:/文件路径  /本地文件路径
如果拷目录就 
scp -r user@host:/dirpath /localpath //即 scp -r 用户名@IP:/目录路径  /本地文件路径

从本地 上传文件 或目录 到 远程主机

从本地上传文件 到 远程主机   
scp localfile user@host:/dirpath //即 scp 文件路径  远程主机用户名@ip:/存放文件的路径
从本地上传目录 到 远程主机   
scp -r localdir user@host:/dirpath //即 scp -r  本地目录路径   远程主机用户名@ip:/存放文件路径

sftp

举例,如远程主机的 IP 是 202.206.64.33或者是域名www.9958.pw,用户名是 root ,在命令行模下:

sftp root@202.206.64.33
或者  
sftp root@www.9958.pw
回车提示输入密码。进入提示符
sftp>

在sftp中get表示下载即得到; put表示上传即放置

sftp> get 远程主机下文件的路径   将文件保存到本地电脑的路径
sftp> put 本地文件的路径 将文件版保存到远程主机的路径

ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm.

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.

ftp

从 Finder 菜单栏中进入“前往 - 连接服务器...”(快捷键 Cmd + K)*