我想将文件从一个目录移动到 SFTP,然后按顺序移动到另一个目录,而不是一起移动。
假设我的目录是DirA
和DirB
。
这是我的代码:
#!/bin/bash
cp -R /usr/sap/tmp/DirA/. /usr/sap/tmp/DirB/
lftp <<_EOF_
open sftp://User:Password@Host -p Port
lcd /usr/sap/tmp/DirA
cd /
pwd
mput -E /usr/sap/tmp/DirA/*.dat
exit
_EOF_
这很好用。但唯一的问题是它同时将所有文件一起从dirA
SFTP 移动。我怎样才能让它一个接一个地移动文件(按顺序,假设移动到SFTP的文件之间至少应该有一秒的差异)?