lftp: вход в систему, помещенный файл в удаленном dir и выход в единственной команде: надлежащая справка заключения в кавычки

В то время как они довольно надежны (никакие подвижные части), КАРТЫ/к¦рты ХЛЭШ-п¦мяти С ИНТЕРХЕЙСОМ USB SD могут быть медленнее (Вы, вероятно, не хотите выполнять дисковые интенсивные действия оттуда), и ограничили циклы записи. От этого вопроса о Суперпользователе:

Флэш-память действительно ограничила циклы записи. Однако к настоящему времени маловероятно, что Вы встретитесь с этим в течение нормального времени жизни такой карты.

Вы, вероятно, захотите избежать файловой системы журналирования, поскольку это помещает дополнительную деформацию на микросхемы памяти: для этого можно использовать ext2. (Я помню, что это имело место однажды, но, как отмечено в комментарии, это не могло бы больше иметь место),

Я думаю, что Вы были бы в порядке, пока Вы часто копируете и заменяете карту/флеш-накопитель, если она начинает показывать ошибки.

17
04.09.2016, 00:46
3 ответа
$ lftp -c "open -u user,pass ftpsite.com; put -O remote/dir/ /local/file.txt" 

должен сделать это.

Если это не работает попытка, добавляющая к Вашему /etc/lftp.conf следующие строки:

set ftp:ssl-protect-data true
set ftp:ssl-force true
set ftp:ssl-auth TLS
set ssl:verify-certificate no
28
27.01.2020, 19:46
  • 1
    имеет там так или иначе создание этой работы, если пароль имеет символы в нем как ' " : ; –  Pete 12.07.2016, 19:39
  • 2
    я был сбит с толку, потому что у меня было пространство после той первой запятой, после того как я полагал, что это работало большой –  patrick 17.04.2018, 17:52

lftp -e "put -O remote/dir/ /local/file.txt; bye" ftp.yourhost.com

и поместите свои учетные данные в ~/.netrc, например

machine ftp.yourhost.com login your_username password your_password

Вводить пароли в cli — это абсолютно -недопустимо, так как они даже читаются при использовании ps -aux во время загрузки... кроме истории bash.

1
27.01.2020, 19:46

Теги

Похожие вопросы