mac 连接远程 Linux
假设远程服务器信息为 ip:22
远程连接ssh:
ssh -p 22 root@ip
上传本地文件/Users/test.txt
到远程/home/upload/
文件夹中:
scp -P 22 /Users/test.txt root@ip:/home/upload/
上传本地文件夹/Users/
到远程/home/upload/
中:
scp -P 22 -r /Users/ root@ip:/home/upload/
同理:下载文件/文件夹 位置对调即可:
下载远程文件/home/upload/test.txt
到本地文件夹/Users/
中:
scp -P 22 root@ip:/home/upload/test.txt /Users/
下载远程文件夹/home/upload/
到本地文件夹/Users/
:
scp -P 22 -r root@ip:/home/upload/ /Users/
在传输单文件时,可以在接收端后面带上文件命名,即表示要保存为的文件名,例如:
scp -P 22 root@ip:/home/upload/test.txt /Users/new.txt
即表示将远程文件/home/upload/test.txt
下载到本地/Users/
中并重新命名为new.txt
文章深入浅出,既有深度思考,又不乏广度覆盖,令人叹为观止。