#!/bin/sh
#------------------------------------------------------------------
#脚本功能:从 远程A 特定目录 拷贝文件到本地B特定目录,再从本地B 特定目录拷贝到远程C机器特定目录
#注释换行容易产生脚本攻击
#获取第一个控制台参数,参数的获取不能放在方法体内
#变量名和等号之间不能有空格
date_param=$1
main()
{
if [ "${date_param}" = "" ];then
echo "no input date !"
#如果没有输入yyyyMMdd格式的日期,就获取当前的日期
date_param=`date +"%Y%m%d"` #文件目录时间
else
echo "input the date is :${date_param}"
fi
base_path="/opt/test"
#源机器配置信息
#src_user="root"
#src_ip="XX.XX.XX"
#scp_file_path="${base_path}/${date_param}"
#目的机器的配置信息
tgt_user="root"
tgt_ip="10.XX.XXX.YY"
tgt_file_path="${base_path}"
#中间机器的目录
middle_ip_temp="/uts/expeer"
echo "..................copy file begin................. "
#拷贝远程机器特定目录的文件到本地
#scp -r -P 22022 ${src_user}@${src_ip}:${scp_file_path} "${middle_ip_temp}"
#拷贝当前目录的文件到远程机器
scp -r -P 22022 "${middle_ip_temp}/${date_param}" ${tgt_user}@${tgt_ip}:${tgt_file_path}/
}
main
相关推荐
远程复制备份文件,实现从一台机器复制文件到另外一台机器 用户名密码等在脚本中配置,实现自动输入,自动复制,完成备份
1.2、使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。 1.3、使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地...
* 使用远程 shell 程序将本地机器的内容拷贝到远程机器 * 使用远程 shell 程序将远程机器的内容拷贝到本地机器 * 从远程 rsync 服务器中拷贝文件到本地机器 * 从本地机器拷贝文件到远程 rsync 服务器中 * 列远程机的...
将 `authorized_keys` 文件拷贝到远程主机 B 的对应 `.ssh` 目录下: `scp authorized_keys gametest@211.151.99.92:.ssh/` 4. 设置权限 将 `authorized_keys` 文件的权限设置为 600: `chmod 600 authorized_...
查看目录下面的所有文件: #!/bin/bash cd /目标目录 for file in $(ls *) do echo $file done ... 您可能感兴趣的文章:Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Win
pscp.py 拷贝本地文件到远程机器(iplist.txt)列表的制定目录 pscp.py iplist.txt source_localfile destpath 说明: iplist.txt: 远程机器列表 source_localfile: 需要拷贝的文件 destpath: 远程目的路径 rshell.py ...
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送...
15.4 远程文件拷贝命令:rcp 213 15.5 远程执行命令:rsh 214 第16章 UUCP 216 16.1 UUCP的寻址方式 216 16.2 显示连接系统命令:uuname 218 16.3 UUCP连接管理命令:uucico 和uuxqt 218 16.4 UUCP命令 219 16.5 ...
15.4 远程文件拷贝命令:rcp 213 15.5 远程执行命令:rsh 214 第16章 UUCP 216 16.1 UUCP的寻址方式 216 16.2 显示连接系统命令:uuname 218 16.3 UUCP连接管理命令:uucico 和uuxqt 218 16.4 UUCP命令 219 16.5 ...
15.4 远程文件拷贝命令:rcp 213 15.5 远程执行命令:rsh 214 第16章 UUCP 216 16.1 UUCP的寻址方式 216 16.2 显示连接系统命令:uuname 218 16.3 UUCP连接管理命令:uucico 和uuxqt 218 16.4 UUCP命令 219 16.5 ...
文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI...
文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI...
文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI...
文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI...
文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI...
15.4 远程文件拷贝命令:rcp 213 15.5 远程执行命令:rsh 214 第16章 UUCP 216 16.1 UUCP的寻址方式 216 16.2 显示连接系统命令:uuname 218 16.3 UUCP连接管理命令:uucico 和uuxqt 218 16.4 UUCP命令 219 16.5 ...
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到...遇到大一点的文件拷贝很费时间; 3、还有一种方
1. telnet:远程连接到主机 2. ssh:安全shell连接 3. scp:安全拷贝文件 4. wget:下载文件 5. ping:测试网络连接 6. route:显示路由信息 7. ifconfig:配置网络接口 8. ifup:启动网络接口 9. ifdown:停止网络...
文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 如题。 MFC换肤完全贴图实现 如题。 Smile简体版 很简单,只能播放mp3格式的音乐。 功能: ---------------------------------...