1

может кто-нибудь мне сказать, что означает s в ftp -s (сценарии оболочки)?

2 ответа2

0

Со страницы руководства ftp :

-s srcaddr Использует srcaddr в качестве локального IP-адреса для всех соединений.

Если вы просто имеете в виду, что означает -s в общем: это означает, что это "переключатель" или "опция". Эти «опции / переключатели» позволяют изменять поведение команды, не вдаваясь в нее слишком глубоко и не редактируя никакие настройки по умолчанию.

Итак, если бы вы перевели ftp -s SRCADDR на английский, он бы сказал:

Выполните команду ftp но используйте для этого сеанса SRCADDR вместо локального IP-адреса по умолчанию.

0

Я предполагаю, что вы находитесь на машине с Windows, а не на * nix (как предполагает "оболочка"). В Windows "ftp -s:filename.dat" означает FTP-клиент по умолчанию, который считывает свои команды из файла "filename.dat". Таким образом, ключ -s указывает клиенту прочитать список команд из файла и выполнить их.

Текущий ftp-клиент на * nix не имеет этого переключателя, поэтому, если вы работаете на * nix-машине, пожалуйста, покажите часть вашего скрипта, чтобы мы могли продолжить исследование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .