SFTPエラーメッセージ「リモートファイルを統計できません」の「stat」とはどういう意味ですか?

SFTPエラーメッセージ「リモートファイルを統計できません」の「stat」とはどういう意味ですか?

たとえば、リモートサーバーにないファイルを削除しようとしたときにSFTPを使用すると、次の現象が発生しました。

sftp> RM coa.dat.gz
Couldn't stat remote file: No such file or directory
Removing coa.dat.gz
Couldn't delete file: No such file or directory

「stat」は英語の動詞ではないので、これは少し混乱しています。

明らかに、これはUNIX / Linuxコマンドに関連しています。statまたはC関数stat()ですが、より完全な説明を歓迎します。

ベストアンサー1

サーバーは、ファイルを削除する前にそのファイルにアクセスしようとしますsftpstat()統計しようとしているファイルが存在しないため、ファイルをstat(リモート)できず、strerror_r()statから受け取った「該当するファイルまたはディレクトリがありません」というエラー番号を提供します。

$ man 2 stat...セクション3標準ライブラリ呼び出しではなくシステム呼び出しであるため、セクション2にあります。

おすすめ記事