может кто-нибудь мне сказать, что означает 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-машине, пожалуйста, покажите часть вашего скрипта, чтобы мы могли продолжить исследование.
