我使用以下命令:
sftp -o "StrictHostKeyChecking" -r -P [portNumber] technicalUser@hostName:/path/2022* /LocalPath
执行上述命令后,所有以 2022* 开头的文件都已成功复制到我的本地路径。
我想验证从 2022 年开始的所有文件是否已成功复制到本地主机的路径集。
我想到的一个想法是比较远程主机和本地主机中的文件数量,如果文件数量相互匹配,我会验证它,但命令“wc -l”似乎不起作用使用“sftp>”时。
我使用的命令是:
我使用以下命令从本地服务器登录到远程服务器。
sftp -o "StrictHostKeyChecking" -P [portNumber] technicalUser@hostName
然后我转到远程服务器中的路径
sftp> cd /path
sftp> ls | wc -l
当我执行上述命令时出现错误:无法 ls:“/|”未找到。
我也乐于接受新想法。
是否有任何特定命令可以验证文件是否已成功传输到我的本地主机?