【发布时间】:2014-05-28 05:11:03
【问题描述】:
我正在尝试通过 sftp 使用 shellscript 复制文本文件。 我已经写了一个脚本来完成这项工作。
#!/bin/bash
HOST='Servername'
USER='Username'
sftp -b - ${USER}@${HOST} << EOFFTP
get /files/*.txt /tmp/ftpfiles/
rm /files/*.txt
quit
EOFFTP
在我删除 FTP 上的所有文本文件之前,我想确保我复制的所有文件都没有错误。我怎样才能做到这一点?我使用 SSH 密钥登录。
任务是: 一遍又一遍地复制所有文本文件,但要确保它们不是同一个……(这就是我使用删除的原因……)
也许我可以在 FTP 上移动它们?喜欢复制然后移动到 /files/copied ?
【问题讨论】: