Inizio
/
Tutorial SSH
/
Come spostare e copiare file con SSH

Come spostare e copiare file con SSH

Spesso avrai bisogno di spostare uno o più file/cartelle o copiarle in una posizione diversa. Puoi farlo usando una connesisone SSH. I comandi che dovrai usare sono mv (abbreviazione di move) e cp (abbreviazione di copy).

La sintassi del comando mv è questa:

mv original_file new_name

Eseguendo questo comando sposterai (rinominerai) il file original_file in new_name.

You can also use mv per spostare una intera cartella ed i suoi contenuti:

mv includes/* ./

Questo sposterà tutti i file (e cartelle) dalla cartella includes/ alla cartella attuale di lavoro.

In alcuni casi, tuttavia, avrai bisogno di aggiornare e spostare solo file che sono stati modificati, che è possibile usando l’argomento -u nel comando:

mv -u includes/* admin/includes

Il comando copia (cp) funziona allo stesso modo di mv, ma invece di spostare i file/cartelle, li copia. Per esempio:

cp original_file new_file

Il comando copierà il file original_file creando new_file e mantenendo quello originale (il file NON verrà rimosso dopo essere stato copiato).

cp accetta anche diversi argomenti:

cp -R includes/ includes_backup/

-R dice a cp di copiare i file in maniera ricorsiva (ad esempio, un’intera cartella). Per sovrascrivere i file già esistenti dovrai usare l’argomento -f:

cp -Rf includes/ admin/includes/

Un modo più comodo di copiare file/cartelle p usare un’applicazione di terze parti, come Midnight Commander. Tutti i nostri server hanno mc installato ed è disponibile eseguendo il comando mc usando la Shell SSH. Una volta dentro l’installazione vedrai due sezioni  – sinistra e destra. Puoi facilmente copiare/spostare file dalla cartella di sinistra a quella di destra usando un aproccio semi-visuale. Puoi anche usare il tuo mouse per selezionare i file e tasti di funzione per eseguire comandi.

Qui sotto puoi vedere un’immagine:

Come puoi vedere sullo screenshot, ci sono numeri da 1 a 10 in fondo allo schermo della console. Questi rappresentano scorciatoie per alcuni comandi e sono attivati con il corrispondente tasto funzione (es. F1 per aiuto, F5 per copiare, etc)

Condividi questo articolo