Robocopy: strumento avanzato per copia file in Windows

Robocopy, abbreviazione di Robust File Copy, è un comando incluso nei sistemi operativi Windows a partire da Windows Vista (e disponibile anche nel Resource Kit per versioni precedenti). A differenza del tradizionale comando copy o di xcopy, Robocopy è stato progettato per offrire maggiore affidabilità, velocità ed efficienza nella copia e nella sincronizzazione di file e cartelle.
È particolarmente apprezzato dagli amministratori di sistema e dagli utenti avanzati che devono gestire grandi quantità di dati, effettuare backup incrementali o sincronizzare directory tra server e dispositivi diversi.
Perché usare Robocopy
I vantaggi principali di Robocopy rispetto ad altri metodi di copia sono:
-
Affidabilità: riprende la copia in caso di interruzioni (es. perdita di connessione di rete).
-
Velocità: copia solo i file modificati, riducendo tempi e risorse utilizzate.
-
Flessibilità: offre un’ampia gamma di opzioni per gestire filtri, permessi, timestamp e attributi.
-
Backup avanzato: può preservare le ACL (Autorizzazioni di accesso), le proprietà dei file e i dati di sicurezza NTFS.
-
Automazione: facilmente inseribile in script batch o attività pianificate.
Sintassi base
La sintassi del comando è:
-
origine: percorso della cartella di partenza
-
destinazione: percorso della cartella di arrivo
-
file: nome dei file da copiare (es.
*.txt,*.*) -
opzioni: parametri che definiscono il comportamento della copia
Opzioni più comuni
Ecco alcune delle opzioni più usate:
-
/E→ copia tutte le sottocartelle, incluse quelle vuote -
/MIR→ crea un mirror della cartella (sincronizzazione completa) -
/Z→ abilita la modalità di copia con ripresa automatica -
/SEC→ copia anche le autorizzazioni NTFS -
/MT→ esegue copie multithread (più veloci, es./MT:16) -
/LOG:file.txt→ registra l’output del comando in un file di log -
/R:n→ numero di tentativi di ritentare la copia in caso di errore -
/W:n→ secondi di attesa tra un tentativo e l’altro
Esempi pratici
-
Copia semplice di una cartella:
-
Sincronizzazione speculare (mirror):
⚠️ Attenzione: i file cancellati nella sorgente verranno eliminati anche nella destinazione.
-
Backup con log e multithread:
Conclusione
Robocopy è uno strumento potente e versatile, ideale per chi deve gestire copie massicce di file o sincronizzazioni complesse. La sua robustezza lo rende una scelta migliore rispetto a xcopy o ai metodi di copia tradizionali, soprattutto in scenari professionali come backup aziendali, migrazioni di dati e gestione di file server.
Commenti
Posta un commento