目录
sftp命令
sftp | username | @ | ip |
pi | 8.130.71.224 |
1.查看当前本地路径和目的主机路径
lpwd | 显示本地路径 |
pwd | 显示远程路径 |
2.本地上传文件/文件夹到服务器
put | 本地文件路径 | 目的文件路径 | |
put | -r | 本地文件夹路径 | 目的主机路径 |
put /root/a /home/Wn/GGC
sftp> lcd /root/a
sftp> cd /home/Wn
sftp> put text
把本地的text文件上传到远程服务器的/home/Wn目录下
3.下载服务器文件/文件夹到本地
get | 远程路径/文件名 | 本地路径 | |
get | -r | 远程路径/文件名 | 本地路径 |
sftp> cd /home/test
sftp> lcd /root
sftp> get -r log
把远程服务器的/home/test目录下的log文件夹下载到本地的/root目录下
scp命令
下载文件
scp username@IP:/path/fileName /path/dir
例如:scp Wn@192.168.0.1:/home/XX//hello.c /home/XX/file/
把192.168.0.1上的/home/XX//hello.c下载到/home/XX/file/
下载目录
scp -r username@IP:/path/fileName /path/dir
例如:scp -r Wn@192.168.0.1:/home/XX/dirName /home/XX/file/
把192.168.0.1上的/home/XX//dirName文件夹下载到/home/XX/file/
上传文件
scp /path/filename username@IP:/path
scp /home/xx/hello.c root@192.168.0.1:/home/xx/ 把本机/home/xx/目录下的hello.c文件上传到192.168.0.1这台服务器上的/home/xx/目录中
上传目录
scp -r dirFile username@IP:/home/dir
例如:scp -r dirFile wn@192.168.0.1:/home/xx/ 把当前目录下的dirFile目录上传到服务器的/home/xx/ 目录