Команда ftp с положенным *. * не отправляет все файлы - PullRequest
1 голос
/ 10 июля 2019

Я пытаюсь отправить три файла, скажем pay.txt, product.txt, price.txt через ftp из Linux на компьютер с Windows.После успешного входа в систему Windows через ftp, я ввожу следующую команду:

put *.*

Но отправляется только первый файл.Пожалуйста, помогите.

Ошибка в файле журнала:

(remote-directory) Системе не удается найти указанный файл.

1 Ответ

1 голос
/ 10 июля 2019

Вы должны использовать mput для загрузки всех файлов, соответствующих маске.

И вы должны использовать команду prompt, чтобы избежать необходимости подтверждать каждый файл.

prompt
mput *.*

Кстати, на * nix, чтобы загрузить все файлы, используйте *, а не *.*. В отличие от Windows в * nix, *.* не соответствует файлам, которые не имеют расширения.

...