Wikipédia:Tudakozó/Archívum/2012-07-07

FTP parancsok szerkesztés

  Megválaszolva. Ha további kiegészítést akarsz tenni, akkor kattints a szakaszcím mellett a [forrásszöveg szerkesztése] feliratra.
Ha új kérdést akarsz feltenni, kattints ide!

Tud valaki olyan leírást amiben az FTP parancsok PARAMÉTEREZÉSE is bennevan? Például hogy put esetén 2 paraméter is lehet, a hátsó azt adja meg hogy a távoli gépen mi legyen a filenév. Próbáltam: magyar/angol wikipédia, valamint google: FTP parancsok, FTP commands. Köszönöm.
--94.21.36.224 (vita) 2012. július 7., 23:46 (CEST)[válasz]
Válasz
Minimális a paraméterezés, itt a lista a parancsok használatáról: http://www.nsftools.com/tips/RawFTP.htm --Rodrigó 2012. július 8., 11:28 (CEST)[válasz]

Javaslatok:

Én sosem használtam direkt módon FTP-parancsokat, csak néhány esetben a Total Commander FTP-funkcióját. Egyszerű dolgokra használtam. A mi FTP szócikkünk sem részletezi ezeket.
Én sem találtam részletes leírást az FTP-parancsokra. FTP = File Transfer Protocol (fájlátviteli protokoll). Amikor ezt a teljes elnevezést gugliztam, többre jutottam:
Google Keresés(file transfer protocol parancsok) találati lista
Az első találat (Basic FTP Commands) angol nyelven ismerteti az alapokat, a második (Az FTP protokoll) pedig ugyan nem a szintaxisról szól, hanem bőbeszédűen elmeséli, mely utasítás mire való, de ékes magyar nyelven...
Esetleg a további Google-találatokat is érdemes megnézni!
Egy tanács, hivatkozva MS DOS operációs rendszer alatti gyakorlatomra: használd a help parancsot - ugyanis ez kilistázza a teljes szintaxist, méghozzá azt, ami éppen érvényes...
  vitorlavita 2012. július 8., 00:27 (CEST)[válasz]
Az ftp kliens és az ftp szerver program kezelése eléggé függ az operációs rendszertől. Én gyökeresen szétválasztanám a linux (unix) és a Windows ftp paraméterezését. MZ/X vita 2012. július 8., 11:53 (CEST)[válasz]
  • Példa:
331 Password required for user
Password:
530 ooops
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> help
Commands may be abbreviated. Commands are:
! debug mdir qc send
$ dir mget sendport site
account disconnect mkdir put size
append exit mls pwd status
ascii form mode quit struct
bell get modtime quote system
binary glob mput recv sunique
bye hash newer reget tenex
case help nmap rstatus tick
cd idle nlist rhelp trace
cdup image ntrans rename type
chmod lcd open reset user
close ls prompt restart umask
cr macdef passive rmdir verbose
delete mdelete proxy runique  ?
ftp> help umask
umask get (set) umask on remote side
ftp> help prompt
prompt force interactive prompting on multiple commands
ftp> bye
Mindez persze böngészőből kezelhetetlen, ehhez az ftp kliens kell
MZ/X vita 2012. július 8., 12:08 (CEST)[válasz]
Az érdekesség kedvéért beléptem egy WINDOWS szerverbe, amely UNIX-nak nevezte magát. Ilyen help parancsot találtam:
ftp> nmap on
(mapout)
Usage: nmap [mapin mapout]
Tehát így írja ki a használat módját: „Usage”.
MZ/X vita 2012. július 8., 12:13 (CEST)[válasz]
Előszöris: a válaszok többsége csak szerkesztésnél látszik. Windows XP Home SP3-om van, a "help ftp" kiírja hogy a help parancs nem támogatja az ftp-t, próbáljam ftp /? -lel de úgy meg ismeretlen állomás. Az ftp-n belül a help kilistázza a parancsokat, a "help put" pedig csak 1 rövid mondatot ír. 2 file-t akartam feltölteni put-tal, ekkor jöttem rá hogy megengedi ugyan a 2 paramétert, de a hátsó paraméter a célgépen létrejövő file neve lesz. Ekkor próbáltam megkeresni egy leírást. De mind olyan szűkszavú hogy ezt nem is említi. A Google-találatok között több olyan is van hogy a put parancs benne sincs. Itt a Wikipédiáűn pedig azt írjátok hogy az AIX paraméterezése teljesen más mint Linux-on, így gondolom Windows-hoz se jó.
94.21.198.240 (vita) 2012. július 8., 13:18 (CEST)[válasz]
Az FTP nem parancsszó, emiatt nem értelmezhette a HELP utasítás. írd inkább: HELP PUT . – Rodrigó 2012. július 8., 19:00 (CEST)[válasz]

Először természetesen az ftp parancs kiadása előtt írtam be hogy HELP FTP, és utána próbáltam hogy ftp /?, majd csak ezek után adtam ki az ftp parancsot. Ekkor már próbáltam hogy HELP PUT, de nem írta a szintaxist, csak annyit hogy állományt tölt fel.


Nincs is több paramétere, mint a fájlnév, azért nem vár oda semmit. Bármely egyéb parancsot előtte kell kiadni. Például

mkdir ujkonyvtar
cd ujkonyvtar
tick
hash
put fajlnev
mput tobbfajlneve*
bye

a távoli szerveren új könyvtárat nyit ujkonyvtar néven, belép oda, bekapcsolja a kattogást és az átvitel folyamatjelzőjét, feltölti a fajlnev nevű fájlt (neve azonos a lokális és a távoli gépen), végül feltölt minden lokális fáljt, amelynek neve tobbfajlneve karaktersorozattal kezdődik (tobbfajlneve1, tobbfajlneve2, tobbfajlneveb, tobbfajlneveuj, stb.). És kilép.

A távoli szerver általában felismeri a bináris fájlt, de nem mindig. Ilyenkor azt is meg kell neki adni: binary (ha például képeket töltesz fel). MZ/X vita 2012. július 9., 18:01 (CEST)[válasz]