以下均在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://jingyan.baidu.com/article/e9fb46e13b03af7520f76671.html

https://zhidao.baidu.com/question/2143362810369896268.html

Logo

更多推荐