может кто-нибудь мне сказать, что означает s
в ftp -s
(сценарии оболочки)?
2 ответа
Со страницы руководства ftp
:
-s srcaddr Использует srcaddr в качестве локального IP-адреса для всех соединений.
Если вы просто имеете в виду, что означает -s
в общем: это означает, что это "переключатель" или "опция". Эти «опции / переключатели» позволяют изменять поведение команды, не вдаваясь в нее слишком глубоко и не редактируя никакие настройки по умолчанию.
Итак, если бы вы перевели ftp -s SRCADDR
на английский, он бы сказал:
Выполните команду
ftp
но используйте для этого сеанса SRCADDR вместо локального IP-адреса по умолчанию.
Я предполагаю, что вы находитесь на машине с Windows, а не на * nix (как предполагает "оболочка"). В Windows "ftp -s:filename.dat" означает FTP-клиент по умолчанию, который считывает свои команды из файла "filename.dat". Таким образом, ключ -s указывает клиенту прочитать список команд из файла и выполнить их.
Текущий ftp-клиент на * nix не имеет этого переключателя, поэтому, если вы работаете на * nix-машине, пожалуйста, покажите часть вашего скрипта, чтобы мы могли продолжить исследование.