以下均在Mac上操作:
Mac上传文件/文件夹到Linux上:
【scp Mac路径 Linux用户名@ip地址:Linux绝对路径】
(文件夹加参数scp -r)
例:
绝对路径:scp /mac/test/test.py root@192.163.20.30:/var/linux/tests/
相对路径:scp ./test.py xiaoming@192.189.10.10:/var/test/
传文件夹:scp -r /mac/test/ root@193.158.30.20:/var/test/
Linux下载到本地Mac上:
(在Mac的shell上输入:)
【scp Linux用户名@ip地址:Linux绝对路径 Mac绝对路径】
例:
把Linux上的test.py下载到本地Mac上:scp root@192.163.20.30:/var/mydir/tests/test.py /mac/test/
下载文件夹tests到本地:scp -r root@192.163.20.10:/var/tests/ /mac/test/
注意:
1.以上路径和文件要保证存在
2.注意命令中的空格、标点符号是英文状态下的":"不是“:”
3.Linux和Mac之间没有ssh密钥配对匹配的联机应该需要输入相应Linux密码(未测试)
4.Linux用户没有相应文件的读写权限可能会失败(未测试)
端口等更深入的参数以后用到再补充。
原文链接:https://blog.csdn.net/Daletxt/article/details/85259350