015
由于工作原因,经常需要在Ubuntu电脑上互传文件,因此整理了一下关于局域网内两台Ubuntu电脑互输文件的方法。
1、局域网内的Ubuntu电脑需要安装ssh服务,没有安装通过下面的方式安装:
sudo apt-get install ssh
2、将本地机器文件复制到目标机器中:
scp 需要传输的文件 目标机器用户名@目标机器IP地址:文件将要存放的位置
scp -r test.txt root@192.168.1.121:/home/user_b/xxx
3、将目标机器中的文件复制到本地机器中:
scp 目标机器用户名@目标机器IP地址:文件所在位置 文件将要存放的本地位置
scp -r root@192.168.1.121:/home/user_b/test.txt home/user_a/xxx
注:
-p 拷贝文件的时候保留源文件建立的时间
-q 执行文件拷贝时,不显示任何提醒信息
-r 拷贝整个文件夹目录,拷贝文件夹必须使用
-v 执行拷贝文件时,显示提示信息
Linux下scp传输文件时报错:
scp:/user/tools: not a reguler file
不能成功传输,解决方案:
1:可能没有权限:获取权限chmod 777
2:在使用scp时,后面跟上-r,例如scp -r ...
如果是需要从Windows系统传输文件到Ubuntu或者Mac上,可以在Windows上安装WinScp
,官方网站如下:
https://winscp.net/eng/docs/lang:chs
关于Ubuntu scp命令传输教程分享到此。
如果你有想交流的话题,欢迎留言。
持续写作第15/365天

- End -
文章转载自没了裤衩,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




