Tutorial

Ottieni un web hosting di qualità

Scegli l'affidabilità e l'esperienza di SiteGround!

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

Come spostare e copiare file con SSH

Riassumi questo articolo con:
Ultimo aggiornamento: Dec 02, 2019 • 1 min di lettura

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

Hai trovato utile questo articolo?

Aggiungi SiteGround alle tue fonti preferite su Google.