ssh连接linux服务器传输文件/目录

之前使用Windows直接可以使用可视化工具完成服务器连接、传输文件目录问题。现如今使用的macos,找工具包找半天也没有特别合适的,于是~有了学习命令这篇笔记。

1.上传至服务器

1.1文件

scp local_filename username@serverIp:remote_dest_dir

eg:将~/Documents/demo/litemap.html拷贝至192.168.1.143用户Ying下的/home/Ying/upload路径下

scp ~/Documents/demo/litemap.html Ying@192.168.1.43:/home/Ying/upload
image.png

1.2目录

scp -r local_dir username@serverIp:remote_dest_dir

eg:将~/Documents/demo目录拷贝至192.168.1.143用户Ying下的/home/Ying/upload路径下

scp -r ~/Documents/demo Ying@192.168.1.43:/home/Ying/upload
image.png

2.下载至本地

2.1文件

scp username@serverIp:remote_file_path local_dir

eg:将192.168.1.105用户Ying路径/home/Ying/upload/demo/litemap.html文件拷贝至本地的~/Document/test路径下

scp -r Ying@192.168.1.105:/home/Ying/upload/demo/litemap.html ~/Documents/test/
image.png

2.2目录

scp -r username@serverIp:remote_dir local_dir

eg:将192.168.1.143用户Ying下/home/Ying/upload/demo/目录拷贝至当前路径下

scp -r Ying@192.168.1.43:/home/Ying/upload/demo/ ./
image.png

推荐阅读更多精彩内容