Usos de mostra do comando FTP de Linux

Usando o protocolo FTP con ordenadores Linux

FTP é o protocolo de transferencia de ficheiros máis sinxelo e familiar que intercambia arquivos entre unha computadora local e unha computadora ou rede remota. Os sistemas operativos Linux e Unix incorporan unha liña de comandos que pode usar como clientes FTP para facer unha conexión FTP.

Aviso: unha transmisión FTP non está cifrada. Calquera que intercepte a transmisión pode ler os datos que envía, incluído o seu nome de usuario e contrasinal. Para unha transmisión segura, use SFTP .

Establecer unha conexión FTP

Antes de poder usar os distintos comandos FTP, debe establecer unha conexión coa rede remota ou a computadora. Faino abrindo unha fiestra de terminal en Linux e escribindo ftp seguido dun nome de dominio ou unha dirección IP do servidor FTP, como ftp 192.168.0.1 ou ftp domain.com . Por exemplo:

ftp abc.xyz.edu

Este comando intenta conectarse ao servidor ftp en abc.xyz.edu. Se ten éxito, pídelle que inicie sesión usando un nome de usuario e un contrasinal. Os servidores FTP públicos moitas veces permiten iniciar sesión usando o nome de usuario anónimo eo seu enderezo de correo electrónico como contrasinal ou sen contrasinal.

Cando inicia sesión correctamente, verá un aviso ftp> na pantalla do terminal. Antes de ir máis lonxe, obtén unha lista dos comandos FTP dispoñibles usando a función de axuda . É útil porque, dependendo do seu sistema e software, algúns dos comandos FTP que se indican poden funcionar ou non funcionar.

Exemplos e descricións de comando FTP

Os comandos FTP empregados con Linux e Unix difieren dos comandos FTP empregados coa liña de comandos de Windows. Aquí móstranse exemplos que ilustran os usos típicos dos comandos FTP de Linux para copiar, renomear e eliminar ficheiros de forma remota.

ftp> axuda

A función de axuda lista os comandos que pode usar para mostrar os contidos do directorio, transferir ficheiros e eliminar ficheiros. O comando ftp >? realiza o mesmo.

ftp> ls

Este comando imprime os nomes dos ficheiros e subdirectorios no directorio actual da computadora remota.

ftp> clientes de cd

Este comando cambia o directorio actual ao subdirectorio chamado clientes se existe.

ftp> cpup

Isto cambia o directorio actual ao directorio primario.

ftp> lcd [imaxes]

Este comando cambia o directorio actual da computadora local a imaxes , se existe.

ftp> ascii

Isto cambia ao modo ASCII para transferir ficheiros de texto. O ASCII é o predeterminado na maioría dos sistemas.

ftp> binario

Este comando modifícase ao modo binario para transferir todos os ficheiros que non sexan ficheiros de texto.

ftp> obter imaxe1.jpg

Isto descarga o ficheiro image1.jpg desde a computadora remota ata a computadora local. Aviso: Se xa existe un ficheiro no computador local co mesmo nome, sobrescríbese.

ftp> poñer image2.jpg

Carga o ficheiro image2.jpg desde a computadora local ata o computador remoto . Aviso: Se xa existe un ficheiro no computador remoto co mesmo nome, sobrescríbese.

ftp>! ls

Engadindo unha marca de exclamación diante dun comando execútase a orde especificada na computadora local. ¡Entón! Ls lista os nomes dos ficheiros e directorios do directorio actual na computadora local.

ftp> mget * .jpg

Co comando mget. podes descargar varias imaxes. Este comando descarga todos os ficheiros que rematan con .jpg.

ftp> cambiar o nome [de] [a]

O comando cambiar o nome cambia o ficheiro chamado [desde] ao novo nome [para] no servidor remoto.

ftp> coloque o ficheiro local [ficheiro remoto]

Este comando almacena un ficheiro local na máquina remota. Enviar o arquivo local [ficheiro remoto] fai o mesmo.

ftp> mput * .jpg

Este comando carga todos os ficheiros que rematan con .jpg ao cartafol activo da máquina remota.

ftp> eliminar ficheiro remoto

Elimina o ficheiro chamado remoto en máquina remota.

ftp> mdelete * .jpg

Isto elimina todos os ficheiros que rematan con .jpg no cartafol activo da máquina remota.

ftp> nome de ficheiro de tamaño

Determine o tamaño dun ficheiro na máquina remota con este comando.

ftp> mkdir [nome de directorio]

Faga un novo directorio no servidor remoto.

ftp>

A orde de inicio activa ou desactiva o modo interactivo para que se executen comandos en varios arquivos sen a confirmación do usuario.

ftp> saír

O comando finalizar remata a sesión FTP e sae do programa FTP. Os comandos bye e exit realizan o mesmo.

Opcións de liña de comandos

As opcións (tamén chamadas bandeiras ou switches) modifican a operación dun comando FTP. Normalmente, unha opción de liña de comandos segue o comando FTP principal despois dun espazo. Aquí hai unha lista de opcións que pode engadir aos comandos FTP e unha descrición do que fan.