次のコマンドを使用します。
sftp -o "StrictHostKeyChecking" -r -P [portNumber] technicalUser@hostName:/path/2022* /LocalPath
上記のコマンドを実行した後、2022 *で始まるすべてのファイルが私のローカルパスに正常にコピーされました。
2022年から始まるすべてのファイルがlocalhostパスセットに正常にコピーされたことを確認したいと思います。
浮上したアイデアの1つは、リモートホストとローカルホストのファイル数を比較してファイル数が一致した場合に確認しようとしましたが、 "wc -l"コマンドが機能しないようです "sftp>"を使用したとき。
私が使用するコマンドは次のとおりです。
ローカルサーバーからリモートサーバーにログインするには、次のコマンドを使用しています。
sftp -o "StrictHostKeyChecking" -P [portNumber] technicalUser@hostName
次に、リモートサーバーのパスに移動します。
sftp> cd /path
sftp> ls | wc -l
上記のコマンドを実行すると、次のエラーが発生します。 ls: "/|"が見つかりません。
私も新しいアイデアで開いています。
ファイルが自分のローカルホストに正常に転送されたことを確認する特定のコマンドはありますか?