Linux文件传送命令
SCP(Secure Copy)
scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。你可以在一台服务器
上以 root 身份运行 #scp servername:/home/ftp/pub/file1 ./ 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。
scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。
最简单的应用实例
最简单的应用如下 :
scp 本地用户名@IP地址:文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址:] 可以不输入 , 可能需要输入远程用户名所对应的密码 .
可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
-r Recursively copy entire directories.
如——
copy 本地的档案到远程的机器上
scp /etc/lilo.conf my@www.upsdn.net:/home/my
会将本地的 /etc/lilo.conf 这个档案 copy 到 www.upsdn.net,使用者my 的家目录下。
=====================================================
例如:
copy 本地的档案到远程的机器上
scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k
会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。
copy远程机器上的档案到本地来
scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc
会将 net67.ee.oitdu.tw 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。
保持从来源 host 档案的属性
scp –p k@net67.ee.tw:/etc/lilo.conf /etc
在此必须注意使用者的权限是否可读取远程上的档案,若想知道更多关于 scp 的使用方法,可去看看 scp 的使用手册。
分享到:
相关推荐
下载livestyle,livestyle百度云,ubuntu上传下载文件到本地-附件资源
Ubuntu教程Ubuntu教程Ubuntu教程
在ubuntu linux下实现的FTP文件上传,程序自动监听目录下是否有图片文件,有文件则自动通过FTP上传到服务器端,同时删除目录下的文件,实现了批量文件上传,自动重命名文件,程序经测试,运行稳定。
ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限是否是可执行的,2、 用vim打开sh文件,3、查看文件格式:4. 修改文件格式: 5. 保存退出: 6. 执行:./filename 注意:不可以用sh ...
本文档包含了在ubuntu环境下对docker使用的一些介绍,如安装docker,下载镜像,利用dockerfile文件创建制作自己的镜像并打包上传到服务器
本文介绍了解决Ubuntu和Windows的文件乱码问题的方法,希望对你的学习工作有所帮助。
在 Ubuntu 10.04 中,我们可以轻松地搭建 vsftpd 2.2.2 服务器,实现文件的上传和下载。 一、安装 vsftpd 软件 在 Ubuntu 10.04 中,我们可以使用 apt-get 命令来安装 vsftpd 软件。安装时,软件会创建一个配置...
网络上大多关于ubuntu虚拟机与win7共享文件的方法已经过时。则是本人亲自整理并配以图片。虚拟机使用的是VMwae8,ubuntu12.04
Xftp Linux远程控制文件上传下载工具 Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的...
安装内容:纯净版基础上,系统自带的python2.7.6环境下下安装了tensorflow 1.10.0 cpu版本,...这个是安装完成的初始版本,其他系统环境文件后续上传。本资源是百度云地址和密码,获取地址后,通过百度云下载解压使用。
简单win7虚拟机ubuntu与主机文件共享.pdf
本资源CUDA9.0适用于Ubuntu16.04和Ubuntu17.04,...因为上传文件大小有限,所以文件是百度云盘的链接和密码,如链接失效,请联系我,另外还有配套CUDA9.0的cudnn-9.0-linux-x64-v7.3.1.20.tgz,可以在我的资源中下载。
由于软件(balenaEtcher-Setup-1.18.4.exe)下载较慢,特此上传至CSDN,并且包含Ubuntu 20.04 系统下载种子文件(ubuntu-20.04.6-desktop-amd64.iso.torrent)
root@ubuntu:/etc/apache2# pwd /etc/apache2 root@ubuntu:/etc/apache2# vim ports.conf 8 NameVirtualHost *:81
该文件也可以通过微软的官网进行下载,但是下载速度十分缓慢。因此我提供此包给需要的朋友。 该包的“AMR64”架构我也已经上传。 查看自己电脑架构的方式:cmd中输入systeminfo,有一个词条。 该包亲测有效,我自己...
详细的介绍了如何在Ubuntu系统下开启ssh以及sftp服务,以及实现ssh链接以及sftp文件传送的过程。
Ubuntu Linux AVR 集成开发环境IDE,类似于 Atmel 官方的 Windows 版本集成...5、将Hex文件下载到目标单片机; 6、集成一些单片机常用工具,例如:COM口通讯、文件传输 7、逐步优化中。。。 运行坏境: 1、Linux Ubuntu
用于Windows系统传输文件到ubuntu系统,这是在自己使用过程中总结的,有什么不对的还望大家指正!
ubuntu下 服务器 客户端 log日志 断线重连 等等