FTP és el protocol de transferència de fitxers més senzill i familiar que canvia arxius entre una computadora local i una computadora o xarxa remota. Els sistemes operatius Linux i Unix incorporen la línia de comandaments que podeu utilitzar com a clients FTP per fer una connexió FTP.
Advertència: Una transmissió FTP no està encriptada. Qualsevol que intercepti la transmissió pot llegir les dades que envieu, inclòs el vostre nom d'usuari i contrasenya. Per a una transmissió segura, utilitzeu SFTP.
Estableix una connexió FTP
Abans d'utilitzar els diversos comandaments FTP, heu d'establir una connexió amb la xarxa remota o l'ordinador. Feu això obrint una finestra de terminal a Linux i escrivint ftp seguit d'un nom de domini o d'una adreça IP del servidor FTP, com ara ftp 192.168.0.1 o ftp domain.com . Per exemple:
ftp abc.xyz.edu
Aquesta comanda intenta connectar-se al servidor ftp a abc.xyz.edu. Si ho aconsegueix, us demana que inicieu la sessió amb un nom d'usuari i una contrasenya. Els servidors FTP públics us permeten iniciar sessió amb el nom d'usuari anònim i la vostra adreça electrònica com a contrasenya o sense cap contrasenya.
Quan inicieu la sessió correctament, veieu un ftp> indicació a la pantalla del terminal. Abans d'anar més enllà, obtingueu una llista dels comandaments FTP disponibles utilitzant elajuda funció És útil perquè, segons el vostre sistema i el programari, algunes de les comandes FTP que es mostren poden funcionar o no.
Exemples i descripcions de comandaments FTP
Les comandes FTP utilitzades amb Linux i Unix difereixen dels comandaments FTP utilitzats amb la línia de comandaments de Windows. Aquests són exemples que il·lustren els usos típics de les ordres de FTP de Linux per copiar, canviar el nom i eliminar fitxers de manera remota.
ftp> ajuda
La funció d'ajuda enumera les ordres que podeu utilitzar per mostrar el contingut del directori, transferir fitxers i eliminar fitxers. L'ordre ftp> ? realitza el mateix.
ftp> ls
Aquesta ordre imprimeix els noms dels fitxers i subdirectoris en el directori actual de l'equip remot.
ftp> clients de cd
Aquesta comanda canvia el directori actual al subdirectori anomenat clients si existeix.
ftp> cpup
Això canvia el directori actual al directori principal.
ftp> lcd imatges
Aquesta comanda canvia el directori actual a l'ordinador local imatges , si existeix.
ftp> ascii
Això canvia al mode ASCII per transferir fitxers de text. ASCII és el valor predeterminat en la majoria dels sistemes.
ftp> binari
Aquesta ordre canvia al mode binari per transferir tots els fitxers que no siguin fitxers de text.
ftp> obteniu image1.jpg
Això descarrega el fitxer image1.jpg des de l'ordinador remot a l'ordinador local. Advertència: si ja hi ha un fitxer a l'ordinador local amb el mateix nom, es sobreescriu.
ftp> posar imatge2.jpg
Càrrega el fitxer image2.jpg des de l'ordinador local fins a l'ordinador remot. Advertència: si ja hi ha un fitxer a l'ordinador remot amb el mateix nom, es sobreescriu.
ftp>! ls
Si afegiu una marca d'exclamació davant d'una ordre, s'executa la comanda especificada a l'equip local. Així que! Ls enumera els noms dels fitxers i els noms de directori del directori actual a l'ordinador local.
ftp> mget * .jpg
Amb l'ordre mget. pots descarregar diverses imatges. Aquesta comanda descarrega tots els fitxers que acaben amb .jpg.
ftp>canvia el nom de a
La comanda de canvi de nom canvia el fitxer anomenat des al nou nom al del servidor remot.
ftp> poseu un fitxer local fitxer remot
Aquesta ordre emmagatzema un fitxer local a la màquina remota. Envia fitxer local fitxer remot fa el mateix.
ftp> mput * .jpg
Aquesta comanda carrega tots els fitxers que acaben amb .jpg a la carpeta activa de la màquina remota.
ftp> suprimeix el fitxer remot
Elimina el fitxer anomenat arxiu remot a la màquina remota.
ftp> mdelete * .jpg
Això elimina tots els fitxers que acaben amb .jpg a la carpeta activa de la màquina remota.
ftp> nom de fitxer de mida
Determineu la mida d'un fitxer a la màquina remota amb aquesta comanda.
ftp> mkdir nom del directori
Feu un nou directori al servidor remot.
ftp> prompt
La comanda del sistema activa o desactiva el mode interactiu, de manera que s'executen comandes en diversos fitxers sense la confirmació de l'usuari.
ftp> deixar de fumar
L'ordre de deixar de fumar finalitza la sessió FTP i surt del programa FTP. Les ordres adéu i sortir realitzeu el mateix.
Opcions de la línia de comandaments
Les opcions (també anomenades marques o commutadors) modifiquen l'operació d'un comandament FTP. Normalment, una opció de línia d'ordres segueix l'ordre FTP principal després d'un espai. Aquí teniu una llista d'opcions que podeu afegir als comandaments de FTP i una descripció del que fan.
- -4 Utilitzeu només IPv4 en contactar amb un host
- -6 Utilitzeu només IPv6
- -eDesactiva la compatibilitat amb l'historial i l'edició de comandaments
- -pUtilitzeu el mode passiu per a les transferències de dades
- -iDesactiva la interactivitat durant la transferència de fitxers
- -nEvita la connexió automàtica en la primera connexió
- -gDesactiva el globbing del nom del fitxer
- -vForça el servidor de supressió per mostrar totes les respostes
- -dInvolucra la depuració













