Hvordan kan jeg oprette forbindelse til ftp-server i terminalen? Hvad er kommandoen? For eksempel til ssh-serveren:

ssh [email protected] 

Svar

ftp hostname 

eller

ftp://username:password@hostname 

Nu er de 5 mest almindelige muligheder en gang tilsluttet:

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 trickery er undertiden, at du muligvis skal sætte det i binær tilstand ved at skrive binært

For at afslutte skal du skrive bye

Forskellen mellem mine og @ grgarsides løsning er, at han gafler den til Finder ved hjælp af åben, mens minen bruger Terminal

Kommentarer

  • Hvor den downloadede filen, når vi bruger get kommando?
  • @Omer Den downloades overalt, hvor kommandoen påberåbes fra, så generelt cd, hvor du vil placere den først. Der er også en kommando lcd, som muligvis fungerer … lcd ændrer den lokale biblioteksti vs cd, der ændrer fjernmappen. lcd afhængigt af ftp-versionen er undertiden flak, så det bedste er at cd, hvor du ' kunne lide det først, brug derefter ftp
  • Tak …. kan jeg placere en hel mappe fra lokal til fjernbetjening?
  • @Omer Ja, og nej..du ' Jeg skal lave en mkdir, cd til biblioteket, så er mput * – ftp begrænset på den måde. Se de relaterede spørgsmål ved hjælp af curl (og måske wget, men don ' t citat mig på det), hvis du ' vil gør det i et trin. Bemærk: mput * vil forsøge at flytte alle filer i biblioteket. Hvis du vil være mere selektiv, kan du gøre * .suffix eller et filnavn
  • Også hvis du ' vil prøve at overføre mange filer, indstil indstillingerne, så du ikke ' behøver ikke at bekræfte enhver overførsel

Svar

 ftp open ftp://username:password@hostname  

Disse er to separate kommandoer. Den åbne kommando køres inden for ftp.

Kommentarer

  • Bruger = navn på en bruger af cp, password = passwd for denne bruger og hostname = ip-adresse på computeren, hvor jeg vil oprette forbindelse?
  • @blackcornail Ja, dette er sandt

Svar

Jeg ved, at dette emne er stille gammelt, men jeg fandt det ved et uheld, og måske vil en anden også besøge dette websted. ftp-kommandoen fungerer ikke længere for High Sierra og højere. https://discussions.apple.com/thread/8095899

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *