LINUX.ORG.RU
ФорумAdmin

Консольный ftp-клиент


0

0

Подскажите сабж.

Что-то вроде wget, но для upload.

Предполагается, что он будет вызываться через pipe, поэтому интерактивности не надо.

Пока что всё, что удалось добиться - использование ftp, с внесением в .netrc и вот таким жутким образом:

echo 'put <localfile> <remotefile>'|ftp -p <ftphost>

Но мне это не нравится. Хотя бы потому, что приходится в .netrc прописывать.


Что-то вроде wget, но для upload.

Предполагается, что он будет вызываться через pipe, поэтому интерактивности не надо.

Думаю тебе нужен ncftp. Конкретнее - утилита ncftpput.

Deleted
()
Ответ на: комментарий от sdio

Ага, спасибо. То что нужно. Окончательный вариант у меня такой:

/usr/bin/ftp -i -n <<EOF open $host user $username $password put $tmp_folder/$backup_prefix$suffix.tar.gz $path/$backup_prefix$suffix.tar.gz quit EOF

saluki
() автор топика

curlftpfs

тока прежде чем что-то положить он это что-то в память целиком загружает, поэтому будь внимателен при заливки больших файлов.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

lftp
особенно удобен в режиме скриптов. еще бы задачу поточнее - для чего

gserg ★★
()

fuse-ftp или lufis. Монтируй ftp на локальный каталог и делай с ним что хочешь :)

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.