Comandi Robocopy: un elenco completo
Robocopy è appeso in un angolo del tuo PC, forse senza che tu te ne accorga. È una riga di comando integrata per i sistemi operativi Windows che consente trasferimenti rapidi di file da un luogo all'altro. Inoltre, puoi persino trasferire intere directory o unità.
Questo non è un comando comunemente usato. In realtà è un comando esterno. Robocopy era disponibile nei kit di risorse di Windows NT e Windows 2000 e in tutti i sistemi operativi Windows successivi a Vista (7, 8 e 10).
In questo articolo troverai tutto sugli utili comandi di Robocopy e su cosa fanno.
Parametri e sintassi di Robocopy
Sintassi Robocopy
robocopia [[ …]] []
Parametri Robocopy
Origine: punta al percorso della directory di origine.
Destinazione: punta al percorso della directory di destinazione.
File: mostra quali file verranno copiati. Caratteri jolly come "*" o "?" può essere utilizzato.
Opzioni: mostra le opzioni utilizzabili da un comando robocopy.
Opzioni Robocopy
Le seguenti opzioni vengono aggiunte alla fine del comando. Ciò include anche la selezione dei file, i tentativi, la registrazione e le opzioni di lavoro.
/s serve per copiare le sottocartelle, eccetto quelle vuote.
/e serve per copiare le sottocartelle, incluse quelle vuote.
/lev:N serve per copiare i primi N livelli nell'albero delle cartelle di origine.
/z i file vengono copiati in modalità riavviabile.
I file /b vengono copiati in modalità Backup.
/zb sta usando la modalità riavviabile. In caso di accesso negato, utilizzerà la modalità Backup.
/efsraw tutti i file crittografati vengono copiati in modalità EFS RAW.
/copy:CopyFlags Indica quali proprietà del file copiare. I valori corretti per questa opzione sono: D sono i dati, O sono le informazioni sul proprietario, A sono gli attributi, T sono i timestamp, U sono le informazioni di controllo e S sta per Security=NTFS ACL.
I file /sec vengono copiati con sicurezza (come /copy:DATS).
/copyall vengono copiate tutte le informazioni sul file (come /copy:DATSOU).
Le informazioni sul file /nocopy sono escluse (si combina bene con /purge).
/secfix tutti i file ottengono la correzione della sicurezza dei file, inclusi quelli ignorati.
/timfix tutti i file ottengono un orario fisso, inclusi quelli saltati.
/purge elimina le cartelle ei file di destinazione che sono stati rimossi dall'origine.
/mir rispecchia l'albero delle cartelle (stesso effetto di /e più /purge).
/mov sposta i file e li elimina dall'origine dopo che sono stati copiati.
/move sposta ed elimina file e directory dall'origine quando vengono copiati.
/a+:[RASHCNET] fornisce gli attributi dei file di origine ai file copiati.
/a-:[RASHCNET] rimuove gli attributi dei file di origine dai file copiati.
/fat crea i file di destinazione utilizzando solo nomi di file FAT 8.3.
/256 Disattiva il supporto per i percorsi con più di 256 caratteri. /mon:N Esegue un monitoraggio della sorgente. viene eseguito di nuovo quando rileva più di N cambiamenti.
/mot:M Esegue un monitoraggio della sorgente e verrà eseguito di nuovo se rileva modifiche entro un determinato numero di minuti.
/MT[:N] Crea copie multithread con un numero specificato di thread (il valore predefinito è 8). N deve essere compreso tra 1 e 128. Questa funzione non è compatibile con i parametri /EFSRAW e /IPG. Puoi reindirizzare l'output tramite l'opzione /LOG se vuoi velocizzare le cose.
/rh:hhmm-hhmm Fornisce informazioni su quando è possibile avviare nuove copie.
/pf sta controllando le ore di esecuzione. I controlli non sono per passaggio, ma per file.
/ipg:n è disponibile per gli utenti con larghezza di banda inferiore. Inserisce spazi tra i pacchetti.
Opzioni di selezione dei file
/a copia solo i file con un attributo di archivio impostato.
/m fa come sopra. Inoltre, reimposta l'attributo.
/ia:[RASHCNETO] include solo i file che hanno un attributo specificato.
/xa:[RASHCNETO] esclude i file con attributi specifici.
/xf [ …] esclude i file che corrispondono ai percorsi, ai nomi o ai caratteri jolly indicati.
/xd [ …] Esclude le cartelle che corrispondono ai percorsi e ai nomi indicati.
/xc omette i file modificati.
/xn omette i file più recenti.
/xo omette i file più vecchi.
/xx lascia fuori cartelle e file extra.
/xl esclude cartelle e file solitari.
/is serve per includere gli stessi file.
/it è per l'inclusione di file alterati o ottimizzati.
/max: imposta la dimensione massima del file e omette i file più grandi del numero di byte specificato.
/min: imposta la dimensione minima del file e lascia fuori i file più piccoli del numero di byte specificato).
/maxage: imposta l'età massima dei file e omette i file creati prima di una data specificata o più vecchi di un certo numero di giorni.
/minage: imposta l'età minima del file e omette i file creati dopo una data specificata o più recenti di un numero di giorni specificato).
/maxlad: imposta la data massima dell'ultimo accesso, tralasciando i file non utilizzati dalla data specificata).
/minlad: imposta la data minima dell'ultimo accesso, tralasciando i file a cui si è avuto accesso da allora. Tuttavia, se N è impostato al di sotto di 1900 N mostra il conteggio dei giorni. In caso contrario, N mostra una data nel formato standard AAAAMMGG.
/xj esclude i punti di giunzione.
/fft stima i tempi dei file FAT (circa due secondi)
Riprova Opzioni
/r:N mostra il numero di tentativi di copia non riusciti, 1 milione è il valore predefinito.
/w:N mostra il tempo di attesa tra due tentativi, 30 secondi per impostazione predefinita.
/reg salva le opzioni /w e /r nel registro come predefinite.
/tbd il sistema attenderà la definizione dei nomi delle condivisioni
Opzioni di registrazione
/l elenca i file, senza eliminarli, contrassegnarli con data e ora o copiarli.
/x riporta i file extra, non solo quelli selezionati.
/v fornisce un output dettagliato, indicando i file ignorati.
/ts i timestamp del file di origine sono inclusi nell'output.
/fp inserisce il percorso completo nell'output. Funziona su file.
/bytes mostrerà le dimensioni in byte.
/ns le dimensioni dei file non verranno registrate.
/nc le classi di file non verranno registrate.
I nomi dei file /nfl non verranno registrati.
I nomi delle directory /ndl non verranno registrati.
/np copyprogress non verrà visualizzato.
/eta se hai bisogno di una stima quando il processo sarà completato.
/log: l'output di stato viene salvato nel file di registro, sovrascrivendo il file di registro corrente.
Opzioni di lavoro
/job: i parametri verranno presi dal file di lavoro specificato.
/save: i parametri verranno salvati nel file di lavoro specificato.
/quit si chiude all'esecuzione della riga di comando per controllare i parametri.
/nosd non verrà specificata alcuna directory di origine.
/nodd non verrà specificata alcuna directory di destinazione.
Copia robusta
Che tu ci creda o no, questa è la fine. Erano un sacco di comandi, vero? Speriamo che ti saranno utili. Condividi il tuo pensiero con noi sui comandi Robocopy più utili nei commenti qui sotto.