У меня очень странная проблема со следующей командой TFTP, чтобы получить два файла с IP-адреса хоста:
tftp 173.32.52.12 -c get MyFile1.txt MyFile2.txt
Команда выполняется просто отлично, но когда я иду, чтобы получить файлы, появляется только второй, так как первый был пропущен. Странно то, что я использовал эту точную команду для извлечения различного количества файлов, и она работает с 1 файлом, 3 файлами, 4 файлами и 5 файлами (успешно возвращает все файлы с хоста), НО по какой-то причине это не так работать с 2.
tftp 173.32.52.12 -c get MyFile1.txt MyFile2.txt MyFile3.txt etc. etc.
Кто-нибудь знает, почему он пропускает первый файл после получения, когда я использую только два файла?
Ответы:
Если вы укажете 1 файл, этот файл будет передан с локальным именем файла на локальный сервер.
Если вы укажете 2 файла, первый файл будет передан с использованием второго имени файла в качестве места назначения на локальном сервере (поэтому в вашем случае file2 на вашем сервере назначения фактически содержит содержимое файла file1)
Если указать 3 или более файлов, все файлы будут перенесены с исходным именем файла на локальный сервер.
источник
Ты пытался:
источник
Вот что
tftp(1)
говорит моя справочная страница:Обратите внимание, что вторая форма использования и последние два предложения.
источник