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)