У меня есть следующая команда, которая используется для загрузки одного файла на мой FTP, и она отлично работает на моей OS X El Capital 10.11.4
ftp -in -u ftp:// имя пользователя: пароль @ имя_сервера / путь / к / локальному файлу
Вопросы
- что означает -in?
- Существует ли аналогичная однострочная команда для загрузки всего или определенного файла?
- Есть ли аналогичная команда для вывода списка файлов / папок на FTP?
Тесты на основе ответов, которые не сработали
- ftp -in -u localfile ftp:// имя пользователя: пароль @ имя_сервера / path / to / не работает, так как он жаловался ftp: неверный URL-адрес `localfile ', так как ожидается, что URL-адрес будет после -u
- Также попробовал ftp -in localfile -u ftp:// имя пользователя: пароль @ имя_сервера / путь / к /, затем он сказал использование: имя-хоста ftp [порт], поэтому кажется, что мы не можем переместить URL-адрес до конца либо
Тесты на основе ответов, которые сработали
- ftp -in ftp://username:password@servername/path/to/file.zip /local /path, используя это, я смог загрузить один файл
- ftp ftp:// имя пользователя: пароль @ имя_сервера <<< "ls" Это сработало
Больше комментариев
После получения идеи от ответа вокруг <<< "ls"
Я старался
ftp -in ftp:// имя пользователя: пароль @ имя_сервера / <<< "mget *" ', это позволяет мне скачивать все файлы