Questo piccolo tutorial mostra il funzionamento del client FTP ed i principali comandi.
Alcuni di questi comandi potrebbero non essere supportati dal vostro client.
Verificare la lista dei comandi supportati mediante il comando help.
Per collegarsi in FTP con il server <host_remoto> basta digitare sulla riga di comando
Quindi inserire il nome utente e password.
append |
Appende un file locale ad un file remoto
append <file_locale> <file_remoto>
Appende il file locale <file_locale> al file remoto <file_remoto> |
ascii |
Imposta il tipo di trasferimento dei dati ad ASCII. Questo è il tipo di default |
binary |
Imposta il tipo di trasferimento dei dati a binario |
bye |
Termina l'esecuzione del client ftp |
cd |
Cambio directory remota
cd <nome_directory>
Cambia la directory attuale con <nome_directory>
cd ..
Vai alla directory superiore
|
cdup |
Cambio la directory remota di lavoro con la directory superiore |
chmod |
Cambia i permessi utente di un file remoto o di una directory remota
chmod <permessi> <nome_file>
Cambia i permessi utente del file o della directory <nome_file>.
Esempio sui <permessi> in forma ottale:
chmod 764 <nome_file>
Il primo numero rappresenta i diritti sul file del proprietario, il secondo del gruppo, il terzo di tutti. I numeri si calcolano sommando questi valori: 4=lettura, 2=scrittura, 1=esecuzione.
L'esempio qui sopra dà lettura scrittura ed esecuzione al proprietario, lettura e scrittura al gruppo e lettura a tutti.
chmod -R <permessi> <nome_directory>
Cambia ricorsivamente i permessi utente della directory <nome_directory> e di tutto il suo contenuto. |
close |
Termina la sessione FTP con il server remoto e torna all'interprete dei comandi |
delete |
Rimuove un file remoto
delete <file_remoto>
Rimuove il file remoto <file_remoto>
|
dir |
Mostra il contenuto di una directory remota |
disconnect |
Termina la sessione FTP con il server remoto e torna all'interprete dei comandi |
exit |
Termina l'esecuzione del client ftp |
features |
Visualizza le caratteristiche supportate dal servizio remoto |
get |
Scarica un file remoto
get <file_remoto>
Scarica il file remoto <file_remoto> nella directory locale
get <nome>*
Scarica tutti i file remoti con prefisso <nome> nella directory locale
get <file_remoto> <file_locale>
Scarica il file remoto <file_remoto> e lo copia
nella directory/file <file_locale> |
help |
Visualizza l'elenco dei comandi disponibili |
image |
Imposta il tipo di trasferimento dei dati a binario |
lcd |
Cambio directory locale
cd <nome_directory>
Cambia la directory attuale con <nome_directory>
cd ..
Vai alla directory superiore |
lpwd |
Visualizza la directory locale |
ls |
Mostra il contenuto di una directory remota
ls
Mostra il contenuto della directory attuale
ls <nome_directory>
Mostra il contenuto della directory <nome_directory>
ls -la <nome_directory>
Mostra il contenuto della directory <nome_directory>
elencando tutti i file (compresi i file nascosti) con i relativi attributi |
mdelete |
Rimuove un file remoto
mdelete <file_remoto>
Rimuove il file remoto <file_remoto> |
mdir |
Mostra il contenuto di una directory remota |
mget |
Scarica un file remoto
mget <file_remoto>
Scarica il file remoto <file_remoto> nella directory locale |
mkdir |
Crea una directory
mkdir <nome_directory>
Crea la directory <nome_directory> |
modtime |
Mostra la data dell'ultima modifica di un file remoto
modtime <file_remoto>
Mostra la data dell'ultima modifica del file remoto <file_remoto>
|
more |
Visualizzare il contenuto di un file remoto
more <file_remoto>
Visualizzare il contenuto del file <file_remoto> |
mput |
Invia un file locale nella directory remota
mput <file_locale>
Invia il file locale <file_locale> nella directory remota |
newer |
Scarica un file remoto se più recente rispetto al file locale
newer <file_remoto>
Scarica il file remoto <file_remoto> se è più recente rispetto al
file della directory locale
newer <nome>*
Scarica tutti i file remoti con prefisso <nome> solo se più recenti
rispetto ai file della directory locale
newer <file_remoto> <file_locale>
Scarica il file remoto <file_remoto> se è più recente
del file <file_locale> ed in tal caso lo sovrascrive |
nlist |
Mostra il contenuto di una directory remota
nlist
Mostra il contenuto della directory attuale
nlist <nome_directory>
Mostra il contenuto della directory <nome_directory>
nlist -la <nome_directory>
Mostra il contenuto della directory <nome_directory>
elencando tutti i file (compresi i file nascosti) con i relativi attributi |
open |
Abilita una connessione ftp
ftp <nome_host>
abilita una connessione FTP con <nome_host>
ftp <nome_host> <nome_porta>
abilita una connessione FTP con host <nome_host> e porta <nome_porta> |
page |
Visualizzare il contenuto di un file remoto
page <file_remoto>
Visualizzare il contenuto del file <file_remoto> |
prompt |
Configura il prompt interattivo per i comandi mget, mdelete ed mput.
Se il promtp è impostato ad on (valore di default) ed il comando (mget, mdelete ed mput)
si riferisce a più file, allora per ogni file si potranno eseguire i seguenti comandi:
a - rispondi 'yes' al file corrente e a tutti i file rimanenti
n - rispondi 'no'
p - rispondi 'yes' e imposta il promtp a 'off'
q - termina l'operazione corrente
y - rispondi 'yes'
? - visualizza l'help
qualunque altro tasto - rispondi 'yes'
prompt on
Abilita il prompt
prompt off
Disabilita il prompt |
put |
Invia un file locale nella macchina remota
put <file_locale>
Invia il file locale <file_locale> nella directory di lavoro remota
put <nome>*
Invia tutti i file locali con prefisso <nome> nella directory di lavoro remota
put <file_locale> <file_remoto>
Invia il file locale <file_locale> e lo copia
nella directory/file remota <file_remoto> |
pwd |
Visualizza il percorso corrente della macchina remota |
quit |
Termina l'esecuzione del client ftp |
rename |
Rinomina un file remoto
rename <file_remoto> <nuovo_nome>
Rinomina il file remoto <file_remoto> con il nome <nuovo_nome> |
rmdir |
Rimuove una directory remota
rmdir <directory_remota>
Rimuove la directory remota <directory_remota> |
status |
Mostra lo stato corrente della connessione FTP |
type |
Visualizza o imposta il tipo di trasferimento (di default è ASCII)
type
Visualizza il tipo di trasferimento
type ASCII
Imposta il tipo di trasferimento ad ASCII
type BINARY
Imposta il tipo di trasferimento a BINARY |
user |
Cambia l'utente FTP attuale con un'altro utente |
verbose |
Imposta la modalità verbose, cioè la possibilità di visualizzare
il dettaglio delle operazioni del server FTP. |
|
|