美文网首页
懒人怎么从远程linux主机拷贝文件

懒人怎么从远程linux主机拷贝文件

作者: 曹建峰 | 来源:发表于2016-10-28 10:34 被阅读0次

怎样能够快速的从服务器拷贝一个文件或者目录?

如果你想从linux机器上考一个文件过来,
又不想搭一个ftp服务器,也不想做文件共享怎么办?

scp命令是个很好的选择

拷贝目录:

scp -r root@ip :/alidata/server/ovo_jar/ .

拷贝文件

scp root@ip:/alidata/server/start_hbase-thrift_all.log start_hbase-thrift_all.log

1. 作为一个懒人,通常会配置个免密码登录

配置免密码登录,参考CentOS 配置SSH免密码登陆

cat ~/.ssh/id_rsa.pub | ssh root@ip "cat - >> ~/.ssh/authorized_keys"

2. 作为一个超级懒人,还会忍不住要写个脚本

#!/bin/sh

file_path=$1

file_name=`basename ${file_path}`
dir_name=`dirname ${file_path}`
echo "copying ${file_name} ..."
echo "from ovo_web:${dir_name} to current dir"

if ssh ovo_web test -d $file_path;
    then scp -r root@ovo_web:${file_path} .
    else scp root@ovo_web:${file_path} ${file_name}
fi

注释:这里的ovo_web 是我的服务器ip,
懒到家的我在hosts里面吧这个ip配置成了ovo_web

此后,拷贝文件就变成了这样

拷贝目录

scp_from_ovo_web.sh "/alidata/server/ovo_jars"

拷贝文件

scp_from_ovo_web.sh "/alidata/server/start_hbase-thrift_all.log"

相关文章

  • 懒人怎么从远程linux主机拷贝文件

    怎样能够快速的从服务器拷贝一个文件或者目录? 如果你想从linux机器上考一个文件过来,又不想搭一个ftp服务器,...

  • linux SCP命令用法

    linux scp远程拷贝文件及文件夹

  • scp 和 screen

    scp命令可以实现在linux系统之间安全的传输文件 scp [参数] 本地文件 远程主机账户@远程主机地址:远程...

  • SCP 实例

    简介 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令。 例子 从远程服务器中拷贝文...

  • scp远程拷贝

    scp :用于不同主机之间的远程拷贝操作命令(本地当然可以了啊) 本地文件复制到远程: // 知道远程主机的用户...

  • 安全拷贝Secure copy scp

    正常文件拷贝命令:cp src dest,适用于在当前linux主机下进行文件的拷贝。 如果要在不同的linux...

  • 【Ansible学习】- 常用文件操作模块之copy模块

    简介 copy模块用于将本地或远程机器上的文件拷贝到远程主机上。 模块参数 示例 拷贝前备份 src和dest都是...

  • SCP远程拷贝文件

    Linux 远程传输文件及目录 SCP 复制文件或目录命令: 复制文件: (1)将本地文件拷贝到远程scp 文件名...

  • 从docker容器拷贝文件到宿主机或从宿主机拷贝文件到docke

    从docker容器拷贝文件到宿主机docker cp [容器名称]:[容器中要拷贝的文件] [宿主机中存放文件的路...

  • Linux 拷贝远程文件

    rsync它比scp更强大,支持“不覆盖”原目录例子:rsync -avz --progress /root/cl...

网友评论

      本文标题:懒人怎么从远程linux主机拷贝文件

      本文链接:https://www.haomeiwen.com/subject/hfzsuttx.html