scp

Linux命令总结----scp、cp、rsync

社会主义新天地 提交于 2019-12-02 10:45:27
scp、cp语法一样,不过scp用于两台机器之间的拷贝,cp用于同台机器的拷贝。 scp功能说明: scp命令用于在不用的主机之间发送和下载文件,它采用SSH协议来保证复制的安全性。 scp命令每次都是全量完整复制,因此效率不高,适合第一次复制时使用,增量复制建议使用rsync命令代替。 scp man 手册命令解释: scp -secure copy (remote file copy program) scp命令 关键词 : 安全 远程 推 拉 scp的 缺点 : 1、 重复传输 、不管目标存不存在、都会传输一份 2、会 覆盖掉 同名文件 3、 不会增量备份 简单用例 1.发送本地文件到目标服务器: scp liu.txt 10.0.0.31:/opt/ 2.拉取目标服务器文件到本地服务器 scp 10.0.0.31:/opt/liu.txt /opt/ 3.传输目录操作 scp -r oldboy 10.0.0.31:/opt/ 4.指定用户和端口号传输 scp - P 9527 - r oldboy 10 . 0 . 0 . 31: / opt / scp - P 9527 - r oldboy oldzhang@10 . 0 . 0 . 31: / tmp / 5.批量传输到多台机器 for i in { 1. .10 } ; do echo "scp test.txt

【Linux-scp】scp命令

青春壹個敷衍的年華 提交于 2019-12-02 08:56:56
【SCP复制文件:本地到远程】默认端口为22 ,非默认端口需要用 -P参数指定端口 // 复制且不改文件名 scp <本地文件完整路径> <远程机器登录账户>@<远程机器的地址>:<目标文件所在目录> [-P port] // 复制且重新指定文件名 scp <本地文件完整路径> <远程机器登录账户>@<远程机器的地址>:<目标文件的完整路径> [-P port] // 复制目录 scp -r <本地目录完整路径> <远程机器登录账户>@<远程机器的地址>:<目标目录完整路径> [-P port] 【SCP复制文件:远程到本地】 默认端口为22 ,非默认端口需要用 -P参数指定端口 // 复制且不修改文件名 scp <远程机器用户名>@<远程机器地址>:<远程机器文件的绝对路径> <被复制文件的本地存放目录> [-P port] // 复制且重新指定文件名 scp <远程机器用户名>@<远程机器地址>:<远程机器文件的绝对路径> <被复制文件的本地存放路径> [-P port] // 复制目录 scp -r <远程机器用户名>@<远程机器地址>:<远程机器的目录> <被复制目录的本地完整路径> [-P port] 来源: https://blog.csdn.net/looyo/article/details/102747622

拷贝:scp vs rsync

给你一囗甜甜゛ 提交于 2019-12-02 05:09:10
1:scp 优点:简单 缺点:不能指定/排他 拷贝 scp -r root@192.168.9.102:/home1/myfolder /disk2/ 2:rsync 优点:灵活 缺点:老是记不住。。。 rsync -arv --exclude-from=exclude.list root@192.168.9.102:/home1/myfolder /disk2/ exclude.list里面填写不需要拷贝的文件夹 data model 来源: https://blog.csdn.net/lilai619/article/details/102715919

Mac 终端SSH连接服务器

蹲街弑〆低调 提交于 2019-12-02 04:57:11
/*--> */ /*--> */ 1、打开终端 2、看是否是处于 root目录下,是看第 3步;否则执行 sudo -i,输入电脑密码 3、执行 ssh root@host( host: ip地址或者域名) 4、如果不是第一次,则已成功连接。第一次则会出现如下提示 The authenticity of host '********' can't be established. ECDSA key fingerprint is SHA256:**********. Are you sure you want to continue connecting (yes/no )? 按提示输入 yes即可。 提示输入密码:则输入服务器的 root的密码; 5、退出是 exit 传输文件命令 : (替换 host 为你的域名或 ip ) 1. 从服务器上下载文件 scp 用户名@host: 文件的绝对路径 本机绝对路径 例子:scp root@8.8.8.8:/root/test.txt /Users/mac/Desktop (ip 为8.8.8.8 的服务器路径/root/test.txt 中的test.txt 文件下载到本地桌面/Users/mac/Desktop ) 2. 上传文件到服务器 scp 本机绝对路径 用户 @host:绝对路径 3. 上传目录(在 scp 后面加 -r )

Java程序调用ssh, scp, sftp

青春壹個敷衍的年華 提交于 2019-12-02 03:47:51
在java里可以通过 Ganymed SSH-2 , Expect4j等实现ssh登录,由于 Ganymed SSH-2 是纯java实现,并且可以实现scp,sftp等,因此我们采用 Ganymed SSH-2 1> 下载安装 从http://code.google.com/p/ganymed-ssh-2/下载,我们用的是 ganymed-ssh2-build251beta1.zip。 在eclipse里新建一个测试工程,并将解压后的ganymed-ssh2-build251beta1.jar拷到工程的lib目录下,然后在工程属性的java build path里添加这个jar的library。 2> ssh 将解压后的examples目录下的Basic.java 拷到工程的src目录,编译运行以后可以在控制台看到输出结果。除了执行一条命令,也可以执行一个shell脚本。 例如将Basic.java中的“uname -a && date && uptime && who” 改为“/home/lss/test.sh”, test.sh的内容如下: #! /bin/sh echo "testing shell"; ls; 在eclipse里运行以后的结果为: Here is some information about the remote host: testing shell 1

hadoop初体验

瘦欲@ 提交于 2019-12-02 03:20:34
今日课程内容大纲 01) hadoop的简介 02) hadoop集群的搭建 发行版本 集群规划 hadoop源码编译(了解) hadoop集群搭建 03) hadoop集群启动与初体验 04) MapReduce的历史记录 05) HDFS的垃圾桶机制 01--Apache Hadoop--介绍和发展历程 01) hadoop的介绍 00) hadoop1.x和hadoop2.x的区别: yarn(资源管理) 解决了单点故障问题 提高资源的利用率 01) 狭义解释:特指Apache的一款java语言开发的开源软件,由一下三部分组成: HDFS: 解决海量数据存储的hadoop分布式文件系统 MapReduce: 解决海量数据分布式计算问题 YARN: 解决分布式架构中资源管理和任务调度 02) 广义解释:整个基于hadoop的生态系统,包括大数据处理流程中的各个阶段的软件 hive hbase zookeeper oozie sqoop flume impala storm spark flink kylin...... 02) hadoop发展历史 01) hadoop的创始人doug cutting lucene(海量数据搜索) -----> nutch (海量数据抓取)-----> 海量数据存储和海量数据计算问题? 参考: https://www.linkedin.com

linux复制和远程复制

随声附和 提交于 2019-12-01 22:31:50
远程复制 复制东西到别的电脑上 scp 路径+文件名 要复制到的ip : 要复制到的路径 比如scp /root/Downloads/xxx 10.85.117.92:/usr/local 复制远程电脑上的东西到本地 scp 要复制到的ip : 文件所在路径+文件名 要复制到的路径 scp 10.85.117.92:/usr/local/xxx /usr/local 安装等过程中删除输入的内容:ctrl+delete *要移动的是整个文件夹 scp -r xxxxxxxxxxx 来源: https://www.cnblogs.com/Jasper-changing/p/11719174.html

how to copy files to remote server using scp2 in node js?

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-01 21:41:02
I want to copy the files from local server to remote server in Node js using scp2 package. First of all.. Files uploaded to local server using multer after that copy or move that files to remote server. My Code: exports.newFileUpload = function(req , res , next){ var storage = multer.diskStorage({ //multers disk storage settings destination: function (req, file, cb) { cb(null, 'uploads/'); }, filename: function (req, file, cb) { var datetimestamp = Date.now(); cb(null, datetimestamp+ '-' +file.originalname); } }); var upload = multer({ storage: storage, limits: { fieldSize: 25 * 1024 * 1024 }}

maven antrun ssh or scp hides the output

霸气de小男生 提交于 2019-12-01 14:46:37
I want to run an ssh & scp commands using antrun in mvn. the ssh & scp commands runs correctly, and the plugins that declared inthe next phases - run. but the output of all commands after the ssh/scp - isn't written to any output! What is the problem?! here is my pom.xml: <?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>group</groupId> <artifactId>artifact<