Jak se mohu připojit k serveru ftp v terminálu? Jaký je příkaz? Například pro ssh server:

ssh [email protected] 

odpověď

ftp hostname 

nebo

ftp://username:password@hostname 

Po připojení je 5 nejběžnějších možností:

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 

Jediným trikem je, že jej někdy budete muset přepnout do binárního režimu zadáním binárního

Chcete-li akci ukončit, zadejte bye

Rozdíl mezi mine a @ Řešením grgarside je jeho rozdvojení do Finderu pomocí open, zatímco moje používá Terminal

Komentáře

  • Kam stáhl soubor, když použijeme get příkaz?
  • @Omer Bude se stahovat kamkoli, odkud je příkaz vystaven, takže obecně cd tam, kam jej chcete umístit jako první. K dispozici je také příkaz lcd, který může fungovat … lcd změní cestu k místnímu adresáři vs cd, který změní vzdálený adresář. lcd v závislosti na verzi ftp je někdy flakey, takže nejlepší je cd na místo, kde ' nejdřív se mi to líbí, pak použijte ftp
  • Díky …. mohu umístit celou složku z místní do vzdálené?
  • @Omer Ano, a ne..you ' Budu muset udělat mkdir, cd do adresáře, pak mput * – ftp je tímto způsobem omezen. Podívejte se na související otázky pomocí curl (a možná wget, ale ' t mě na to necitujte), pokud ' d chcete udělejte to v jednom kroku. Poznámka: mput * se pokusí přesunout každý soubor v adresáři, pokud chcete být selektivnější, můžete použít * .suffix nebo název souboru
  • Také pokud ' Pokusíme se přenést spoustu souborů, nastavte možnosti, abyste nemuseli ' potvrdit každý přenos

Odpověď

 ftp open ftp://username:password@hostname  

Tyto jsou dva samostatné příkazy. Příkaz open je spuštěn na ftp.

Komentáře

  • User = jméno jednoho uživatele cp, password = passwd tohoto uživatele a hostname = ip adresa počítače, ke kterému se chci připojit?
  • @blackcornail Ano, to je pravda

odpověď

Vím, že toto téma je staré, ale našel jsem ho náhodou a možná i někdo jiný navštíví tento web. Příkaz ftp již nefunguje pro High Sierra a vyšší. https://discussions.apple.com/thread/8095899

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *