Используйте ftp
для получения исходного кода.
Я изучаю компиляцию из книги командной строки Linux.
[me@linuxbox src]$ ftp ftp.gnu.org
Connected to ftp.gnu.org.
220 GNU FTP server ready.
Я пытался, и он сообщил об ошибке
$ ftp ftp://ftp.gnu.org/
-bash: ftp: command not found
$ ftp
-bash: ftp: command not found
Как решить проблему?
ftp.gnu.org
может быть доступ через http, а также. Откройтеhttp://ftp.gnu.org
в Safari или любом другом браузере.Ответы:
MacOS не поставляется с инструментом командной строки FTP. Вы можете подключиться, только для чтения, к FTP-серверам с помощью Finder. Откройте Finder и выберите «Перейти» → «Подключиться к серверу» (⌘K или ) и введите
ftp://ftp.gnu.org/
.При запросе имени пользователя и пароля выберите «Гость», если сервер не требует аутентификации, как в случае с ftp.gnu.org.
Если вам не нужно FTP в командной строке, вы можете установить FTP с помощью Homebrew :
brew install inetutils
.источник
Редактировать:
Я не видел последнюю часть ответа @ grg:
brew install inetutils
еще лучше. Он устанавливает старые сетевые утилиты GNU, доступные из командной строки:Если вы хотите иметь ощущение «старой школы» сеанса ftp в Терминале, вы можете установить
ncftp
с Homebrew :Я пришел сюда, потому что я тоже слежу за классической (и превосходной) книгой « Командная строка Linux » и только что дошел до главы о компиляции.
Это может быть старым, обесценившимся и ненадежным, но все еще чувствует себя чудаком и замечательно.
источник
Вы можете открыть
ftp://ftp.gnu.org/
в Firefox и Chrome, не заходя в Finder, что делает Safari.Если у вас есть полный URL для загрузки, используйте
curl
, как вСделайте
man curl
илиcurl --help
для получения дополнительной информации.источник