Strumento da riga di comando ftp mancante su macOS

7

Utilizza ftp per ottenere il codice sorgente.

Sto seguendo una linea di comando linux per imparare la compilazione.

[me@linuxbox src]$ ftp ftp.gnu.org 
Connected to ftp.gnu.org. 
220 GNU FTP server ready.

Ho provato e ha segnalato un errore

$ ftp ftp://ftp.gnu.org/
-bash: ftp: command not found
$ ftp 
-bash: ftp: command not found

Come risolvere il problema?

    
posta JawSaw 29.03.2018 - 09:51
fonte

3 risposte

18

macOS non viene fornito con uno strumento da riga di comando FTP. È possibile connettersi, in sola lettura, a server FTP tramite Finder. Apri Finder e scegli Vai → Connetti al server (⌘K o ) e inserisci ftp://ftp.gnu.org/ .

Quando viene richiesto un nome utente e una password, scegli Guest se il server non richiede l'autenticazione, come nel caso di ftp.gnu.org.

Se hai bisogno di ftp sulla riga di comando, puoi installare ftp usando Homebrew :
brew install inetutils .

    
risposta data 29.03.2018 - 10:11
fonte
2

Puoi aprire ftp://ftp.gnu.org/ in Firefox e Chrome senza andare al Finder, che è ciò che fa Safari.

Se hai un URL completo da scaricare, utilizza curl , come in

curl -L -R -O ftp://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz

Esegui man curl o curl --help per ulteriori informazioni.

    
risposta data 08.11.2018 - 22:18
fonte
0

Modifica

Non ho visto l'ultima parte della risposta di @grg: brew install inetutils è ancora meglio. Installa le utility della rete GNU vecchia scuola, accessibile dalla riga di comando:

- dnsdomainname
- ftp
- rcp
- rexec
- rlogin
- rsh
- telnet

Se vuoi avere la sensazione di "vecchia scuola" di una sessione ftp nel Terminale, puoi installare ncftp con Homebrew :

~/ $ brew install ncftp
==> Downloading https://homebrew.bintray.com/bottles/ncftp-3.2.6.mojave.bottle.tar.gz
######################################################################## 100.0%
==> Pouring ncftp-3.2.6.mojave.bottle.tar.gz
                                    
risposta data 14.01.2019 - 01:43
fonte

Leggi altre domande sui tag