У мене виникають проблеми із завантаженням каталогів (які містять інші каталоги на кілька рівнів глибиною) sftp. Я розумію, що міг би обійтись цим, gzipping, але не бачу, чому це необхідно.
У всякому разі, я намагаюся
sftp> put bin/
Uploading bin/ to /home/earlz/blah/bin
bin/ is not a regular file
sftp> put -r bin/
Uploading bin/ to /home/earlz/blah/bin
Couldn't canonicalise: No such file or directory
Unable to canonicalise path "/home/earlz/blah/bin"
Я думаю, що останнє повідомлення про помилку є абсолютно дурним. Отже, каталог не існує? Чому б не створити каталог?
Чи є все-таки навколо цієї проблеми з sftp, або я просто повинен використовувати scp?
sftp
дозволяєput -r
з OpenSSH 5.4