ZKX's LAB

scp 命令 脚本 如何在脚本中执行scp时自动输入密码

2021-04-27知识11

linux scp命令 相同文件 我看了下scp的man手册页,发现没有参数支持跳过相同文件,sorry你用scp应该是在不同机子上复制,不过你可以通过scp先拷贝到目标主机另外一个目录,然后通过/bin/cp命令拷贝到到最终的目标目录,因为cp在系统中使用了别名,所以你要使用/bin/cp而不是cp,原因是别名中含了-i参数,遇到相同文件总是会提示,如果使用/bin/cp就不会了提示了。然后可使用-u参数,遇到相同的时,源文件比目标文件新才会更新,你为了相同文件不提示直接跳过,只要保证目标目录所有文件最新就可以了。例如现在时间是2013-03-25 14:04目标目录所有文件时间更新:find dstdir-exec touch-t 201303251404 {} \\;bin/cp-avpu srcdir/*dstdir当然,如果已经把文件拷贝到相同服务器了,还可以使用shell脚本,更可靠,不过脚本相对复杂些了。

2台linux机器通过scp拷贝文件,如何用shell脚本对比是否拷贝完整 远程机器上保存一个md5文件记录要拷贝文件列表的md5值,格式如下:文件名1 md5sum1文件名2 md5sum2文件名3 md5sum3scp同时获取该md5文件到本地。在本地用md5sum重新计算各文件的md5值,与md5文件中的对比,以此校验。

如何在脚本中执行scp时自动输入密码 搜狗旗下的互动问答社区,用户可以提出问题、解决问题、或者搜索其他用户沉淀的精彩内容;在这里可以感受到最热烈的互助气氛,浏览到最精彩的问答内容。

#scp 命令 脚本

随机阅读

qrcode
访问手机版