本地代码上传到服务器详细傻瓜教程

只看一篇即可
网上有很多片段的教程,看起来很麻烦,只需要跟着我的步骤走一定可以成功

  1. 在本地进入你想要上传的目录的上级,比如你想要上传c盘的test文件夹,就停留在c盘,不要进入到test文件夹(当然你如果只想要穿某一个文件,就进入)然后打开命令行,输入以下命令:
scp -r ./test username@serverurl:/home/shiyuxia
或
scp -P 5123 ./test username@serverurl:/home/shiyuxia(指定端口123)

注意:只是传某一个文件删除 -r ,这是将文件上传到服务器的home文件夹下,它会自动新建一个文件夹test。r代表文件夹

  1. 这里可能需要你手动修改一下home的读写权限
chmod 766 /home
ls -lh #查看权限 

能读写的文件夹是绿色高亮(警告你有入侵的危险)
再运行第一步即可

补充:下载服务器上的文件到本地

scp -P 5123 -r username@serverurl:/home/shiyuxia/[文件夹名] ./

下载到本地当前目录

服务器之间互传文件(前提是几台服务器在同一个网段中也就是互相能看到)
位于当前服务器

scp -r [文件名]  username@serverurl:~/

表示传到新的服务器的用户名的目录下

你可能感兴趣的:(linux,服务器)