Hvordan kan jeg koble til ftp-server i terminalen? Hva er kommandoen? For eksempel for ssh-serveren:

ssh [email protected] 

Svar

ftp hostname 

eller

ftp://username:password@hostname 

Nå er de 5 vanligste alternativene en gang tilkoblet:

cd foldername #e.g. cd /downloads/recent get filename #e.g. get thisisthefileiwant.text put filename #e.g. put sendthistotheserver.txt mget filenameregex #e.g mget * to get every file in a directory mput filemameregex #e.g. mput *.txt to upload every txt file to the server 

Det eneste trikset er at du noen ganger trenger å sette det i binær modus ved å skrive binært

For å avslutte, skriv farvel

Forskjellen mellom min og @ grgarsides løsning er hans gafler den til Finder ved hjelp av åpen, mens min bruker Terminal

Kommentarer

  • Hvor den lastet ned filen når vi bruker get kommando?
  • @Omer Den lastes ned til hvor kommandoen er påkalt fra, så generelt cd til der du vil sette den først. Det er også en kommando lcd som kan fungere … lcd endrer den lokale katalogstien mot cd som endrer den eksterne katalogen. lcd avhengig av ftp-versjonen er noen ganger flakete, så det beste er å cd til der du ' liker det først, bruk deretter ftp
  • Takk …. kan jeg legge en hel mappe fra lokal til ekstern?
  • @Omer Ja, og nei..du ' Jeg må gjøre en mkdir, cd til katalogen, så er mput * – ftp begrenset på den måten. Se de relaterte spørsmålene ved å bruke krøll (og kanskje wget, men ikke ' t sitere meg på det), hvis du ' vil gjør det i ett trinn. Merk: mput * vil prøve å flytte hver fil i katalogen. Hvis du vil være mer selektiv, kan du gjøre * .suffix eller et filnavn
  • Også hvis du ' skal prøve å overføre mange filer, angi alternativene slik at du ikke trenger ' ikke trenger å bekrefte hver overføring

Svar

 ftp open ftp://username:password@hostname  

Disse er to separate kommandoer. Den åpne kommandoen kjøres i ftp.

Kommentarer

  • Bruker = navn på en bruker av cp, passord = passwd til denne brukeren, og vertsnavn = ip-adresse på datamaskinen hvor jeg vil koble til?
  • @blackcornail Ja, dette stemmer

Svar

Jeg vet at dette emnet er stille, men jeg fant det ved et uhell, og kanskje noen andre vil besøke dette nettstedet også. ftp-kommandoen fungerer ikke lenger for High Sierra og høyere. https://discussions.apple.com/thread/8095899

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *