sftp
сервер действительно пытается stat()
файл прежде, чем удалить его. Файл, который это попробовало к статистике, не существовал поэтому, это не могло stat
(удаленный) файл и дал Вам strerror_r()
из кода ошибки, что статистика не получила "Такого файла или каталога"
$ man 2 stat
... это находится в разделе 2, потому что это - системный вызов, не раздел 3 стандартных вызова библиотеки.
Как объяснено в этой ссылке, "Команда Stat отображает состояние файловой системы или файл..." Обратите внимание, что ошибка может быть сгенерирована из-за отсутствия / неподходящие полномочия. Обязательно проверьте, что у Вас есть соответствующие полномочия на файле/каталоге.
Couldn't stat remote file:
сказало бы что-то еще вместо "Никакого такого файла или каталога"
– Stephen P
17.07.2013, 23:02