linux远程传文件scp和sftp详解
一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改 ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sftp时,就要指定通过什么端口来迁移。现在,特记下这个特殊端口来scp的命令。
scp -P port user@serverip:/home/user/filename /home/user/filename
以上端口大写P 为参数,port 端口 user 为ssh user serverip 为远程服务器ip或者域名 ,/home/user/filename 为远程服务器的文件名 /home/user/filename 为本地服务服务器的文件名。该命令的作用就是将远程的filename复制到本地对应的目录下面。
scp 的作用真的很巨大,详细用法,可以man scp 或者 scp –help ,下面为附上一篇 scp 使用详解。。。
linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录;
==================
scp 命令
==================
scp 可以在 2个 linux 主机间复制文件;
命令基本格式:
scp [可选参数] file_source file_target
======
从 本地 复制到 远程
======
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例程:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/002.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/002.mp3
* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例程:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录
scp -r /home/space/music/.* www.cumt.edu.cn:/home/root/others/musc/
拷贝目录,-r是将目录下的目录递归拷贝。".*"是将隐藏文件也拷贝过去。需要先在远端创建好相应的目录。
======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;
例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/i.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
scp的优点是使用简单,缺点是无法列出远端目录和改变目录。复杂一点的用法是用sftp。
sftp:
sftp -o port=60066 user@serverip:/home/user/
其中-o port选项指定非缺省的ssh端口。
转载于:https://www.cnblogs.com/lmule/archive/2010/10/18/1854113.html
linux远程传文件scp和sftp详解相关推荐
- linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...
在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...
- java的sftp文件传输_java使用SFTP上传文件到资源服务器方法详解
java使用SFTP上传文件到资源服务器 本文实例为大家分享了java实现SFTP上传文件到资源服务器工具类,供大家参考,具体内容如下 首先得创建连接sftp服务器的公共类MySftp.java: p ...
- linux下bcd文件还原,BCDEDIT命令详解 | 数据恢复实验室 Data Recovery Laboratory
案例:bcdedit添加系统启动项 使用BCDEDIT命令,编辑启动项,方便.快捷,只需记住几条命令,必要时替换即可. 以下是一个案例: 标识符 {de329298-0dd8-11e0-90b6-8a ...
- Linux远程联机服务——Tel服务器安装和使用详解
目录 Linux远程联机服务---Tel服务器 安装Telnet 安装Telnet服务器 安装Telnet客户端 Telnet服务器启动/关闭 Linux service 命令 Telnet服务管理 ...
- linux远程传文件太慢,解决linux scp、ssh 登陆远程服务器连接速度慢
在使用scp时拷贝文件时建立连接非常慢.其实除了网络原因,还有就是因为在scp拷贝文件前会生成 认证文件. 你可以用 -v 选项确认你的情况. 例如, 下面是 ssh 的详细登陆过程: cherry@ ...
- SMW0上传文件到数据库层详解
1.T-CO DE: SMW0 2.选择Binary data for WebRFC applications 3.然后F8 4.输入Package 按F8进入. 5.首先你要维护文件类型.选择Set ...
- ajax上传文件之ajaxfileupload使用详解
废话不多说,直接展示关键代码片段 HTML部分: <div class="form-group"><label class="col-sm-2 cont ...
- linux typeof 头文件,C语言typeof详解
typeof 是 GNU C 标准里特有的扩展,标准的 ISO C 并没有这个关键字,所以在编译的时候不能加任何 ISO 的 C 标准选项,否则会报错.使用时加入-std=gnu90 即 GNU 的标 ...
- Linux如何全盘搜索MySQL文件_Linux上的文件搜索命令实例详解
locate 基础了解 locate命令搜索的后台数据库路径:/var/lib/mlocate/mlocate.db ls -hl /var/lib/mlocate total 1.2M -rw-r- ...
最新文章
- linux上的项目可以在windows,新建的django项目,在linux系统可以跑,在windows上跑老是报错...
- 关于控制台程序的一些想法
- 树莓派3b安装ubuntu mate(在有显示器前提下看)
- 60分钟入门PyTorch,官方教程手把手教你训练第一个深度学习模型
- (42)Gulp在Yeoman脚手架工具中的应用
- c++11新特性_【C++11新特性】 C++11智能指针之weak_ptr
- [2014.3.23]cse::lab2::partD 简明攻略
- php默认语法,PHP基本语法总结
- Java 8 函数接口详细教程
- mysql 数据库的维护,优化
- python3环境变量和pip_Tool_linux环境安装python3和pip
- adb命令启动某个action_Android adb shell启动应用程序的方法
- RedHat Linux 5企业版安装telnet
- Unity在NGUI中默认动态字体Arial字体显示不完整解决方案
- qq linux 2014,linux下安装 QQ2014
- 春运抢火车票攻略汇总(持续更新中)
- [区块链]区块链技术在冷链运输领域的应用
- C# json解析字符串总是多出双引号_json从立地到成佛
- 【学习笔记】斯坦福SCI写作课 Unit 1
- 衍生品市场 Chap1-3 学习笔记
热门文章
- 如何查看ddos 放开的ip
- LwIP 之四 超时处理/定时器(timeouts.c/h)
- linux 4.4内核是什么,Linux 内核 4.4 LTS 将于2016年1月10日发布
- Cpp 对象模型探索 / 外部调用私有的虚函数的方法
- Cpp 对象模型探索 / 对象访问成员变量的原理
- 小型的网站服务器配置,中小型网站服务器配置参考
- java中class.forname连接mysql数据库_数据库链接与 Class.forName()用法详解
- clientdataset 遍历字段_TClientDataSet[5]: 读取数据
- android o preview 3,Android O Preview 之 通知渠道(Notification Channels)
- python svn模块_使用Python实现一键批量更新SVN/Git模块的脚本