Könyvtárfa feltöltése FTP kiszolgálóra

Jelenlegi hely

Könyvtárfa feltöltése FTP kiszolgálóra

Rendszeresen töltünk fel weboldalakat és egyéb anyagokat távoli FTP kiszolgálóra. Általában a FileZilla program használható erre a feladatra, mely rekurzívan egész könyvtár struktúrákat képes feltölteni, sőt kapcsolat szakadás esetén képes folytatni a feltöltést ott, ahol az megszakadt.
Azonban a FileZilla grafikus felületet kíván. Mi van akkor ha mindezt parancssorból szeretnénk megtenni? A rendes parancssoros ftp kliens nem képes rekurzívan fájlokat, könyvtárakat feltölteni. Ekkor jön segítségül az ncftp program. Ennek két parancssoros verziója van. Az ncftpput és az ncftpget. Értelemszerűen a fel és letöltésekhez.

Telepítése Debian/Ubuntu rendszerek alatt

Debian rendszereken a csomag neve ncftp. Telepítése egyszerű:

$ sudo apt-get install ncftp

Használat

A feltöltéshez az ncftpput parancs használható. Ennek szintaxisa:

ncftpput -options ftp-server /remote/dir /local/dir

Példa parancssoros futtatásra:
$ ncftpput -R -v -u "username" ftp.numex.hu /web ~/nmx-dev

Ahol

  • -R rekurzív mód
  • -v részletes információk a feltöltés állapotáról
  • -u "username" az FTP fiók felhasználóneve
  • ftp.numex.hu a távoli FTP kiszolgáló neve
  • /web a távoli könyvtár neve ahová feltölteni szeretnénk
  • ~/nmx-dev a helyi könyvtár neve, amit rekurzívan szeretnénk feltölteni
Stefán Tamás képe

Stefán Tamás

Tamás 2005 óta vezeti a Numex Informatikát Kozma Róberttel. 20 éves tapasztalata van informatikai területen Unix és Linux rendszerek tervezésében, üzemeltetésében, valamint webes rendszerek, weboldalak fejlesztésében. Szabadidejében szívesen utazik, ahová mindig magával viszi az öreg Canon 50D fényképezőgépét.