Το Robocopy κρέμεται στη γωνία του υπολογιστή σας, ίσως χωρίς να το προσέξετε ποτέ. Είναι μια ενσωματωμένη γραμμή εντολών για λειτουργικά συστήματα Windows που επιτρέπει τη γρήγορη μεταφορά αρχείων από το ένα μέρος στο άλλο. Επιπλέον, μπορείτε ακόμη και να μεταφέρετε ολόκληρους καταλόγους ή μονάδες δίσκου.
Αυτή δεν είναι μια συνήθως χρησιμοποιούμενη εντολή. Στην πραγματικότητα είναι μια εξωτερική εντολή. Το Robocopy ήταν διαθέσιμο στα κιτ πόρων Windows NT και Windows 2000 και σε όλα τα λειτουργικά συστήματα Windows μετά τα Vista (7, 8 και 10).
Σε αυτό το άρθρο, θα βρείτε τα πάντα για τις χρήσιμες εντολές Robocopy και τι κάνουν.
Robocopy Parameters and Syntax
Robocopy Σύνταξη
ρομποτυπία [[…]] []
Παράμετροι Robocopy
Πηγή – Δείχνει στη διαδρομή του καταλόγου προέλευσης.
Προορισμός – Δείχνει στη διαδρομή του καταλόγου προορισμού.
Αρχείο- Δείχνει ποια αρχεία θα αντιγραφούν. Χαρακτήρες μπαλαντέρ όπως "*" ή ";" μπορεί να χρησιμοποιηθεί.
Επιλογές – Εμφανίζει επιλογές που μπορούν να χρησιμοποιηθούν από μια εντολή robocopy.
Επιλογές Robocopy
Οι ακόλουθες επιλογές προστίθενται στο τέλος της εντολής. Αυτό περιλαμβάνει επίσης την επιλογή αρχείου, την επανάληψη, την καταγραφή και τις επιλογές εργασίας.
Το /s είναι για την αντιγραφή υποφακέλων, εκτός από αυτούς που είναι κενοί.
Το /e είναι για την αντιγραφή υποφακέλων, συμπεριλαμβανομένων αυτών που είναι κενοί.
Το /lev:N είναι για την αντιγραφή των κορυφαίων Ν επιπέδων στο δέντρο του φακέλου προέλευσης.
Τα αρχεία /z αντιγράφονται σε λειτουργία επανεκκίνησης.
Τα αρχεία /b αντιγράφονται στη λειτουργία δημιουργίας αντιγράφων ασφαλείας.
Το /zb χρησιμοποιεί λειτουργία επανεκκίνησης. Σε περίπτωση άρνησης πρόσβασης, θα χρησιμοποιήσει τη λειτουργία Backup.
/efsraw όλα τα κρυπτογραφημένα αρχεία αντιγράφονται σε λειτουργία EFS RAW.
/copy:CopyFlags Υποδεικνύει ποιες ιδιότητες αρχείου να αντιγραφούν. Οι κατάλληλες τιμές για αυτήν την επιλογή είναι: D είναι δεδομένα, O είναι πληροφορίες κατόχου, A είναι χαρακτηριστικά, T είναι χρονικές σημάνσεις, U είναι πληροφορίες ελέγχου και S σημαίνει Security=NTFS ACL.
Τα αρχεία /sec αντιγράφονται με ασφάλεια (όπως το /copy:DATS).
/copyall αντιγράφονται ολόκληρες οι πληροφορίες αρχείου (όμοια με το /copy:DATSOU).
Οι πληροφορίες αρχείου /nocopy εξαιρούνται (συνδυάζονται καλά με το /purge).
/secfix όλα τα αρχεία λαμβάνουν επιδιόρθωση ασφαλείας αρχείων, συμπεριλαμβανομένων των παραλειφθέντων.
/timfix όλα τα αρχεία λαμβάνουν σταθερό χρόνο, συμπεριλαμβανομένων των παραλειφθέντων.
Το /purge διαγράφει φακέλους και αρχεία προορισμού που αφαιρέθηκαν από την πηγή.
Το /mir αντικατοπτρίζει το δέντρο φακέλων (το ίδιο αποτέλεσμα με το /e συν /purge).
Το /mov μετακινεί αρχεία και τα διαγράφει από την πηγή μετά την αντιγραφή τους.
Το /move μετακινεί και διαγράφει αρχεία και καταλόγους από την πηγή όταν αντιγράφονται.
/a+:[RASHCNET] δίνει χαρακτηριστικά των αρχείων προέλευσης στα αντιγραμμένα αρχεία.
/a-:[RASHCNET] αφαιρεί χαρακτηριστικά των αρχείων προέλευσης από τα αντιγραμμένα αρχεία.
Το /fat δημιουργεί αρχεία προορισμού χρησιμοποιώντας μόνο 8.3 ονόματα αρχείων FAT.
/256 Απενεργοποιεί την υποστήριξη για διαδρομές άνω των 256 χαρακτήρων. /mon:N Παρακολουθεί πηγή. εκτελείται ξανά όταν ανιχνεύσει περισσότερες από N αλλαγές.
/mot:M Κάνει μια παρακολούθηση πηγής και θα εκτελεστεί ξανά εάν εντοπίσει αλλαγές μέσα σε ένα καθορισμένο αριθμό λεπτών.
/MT[:N] Δημιουργεί αντίγραφα πολλαπλών νημάτων με καθορισμένο αριθμό νημάτων (η προεπιλογή είναι 8). Το N πρέπει να είναι μεταξύ 1 και 128. Αυτή η δυνατότητα δεν είναι συμβατή με τις παραμέτρους /EFSRAW και /IPG. Μπορείτε να ανακατευθύνετε την έξοδο μέσω της επιλογής /LOG εάν θέλετε να επιταχύνετε τα πράγματα.
/rh:hhmm-hhmm Δίνει πληροφορίες για το πότε μπορείτε να ξεκινήσετε νέα αντίγραφα.
Το /pf ελέγχει τις ώρες λειτουργίας. Οι έλεγχοι δεν γίνονται ανά πάσα, αλλά ανά αρχείο.
Το /ipg:n υπάρχει για χρήστες με χαμηλότερο εύρος ζώνης. Εισάγει κενά μεταξύ των πακέτων.
Επιλογές επιλογής αρχείου
/a αντιγράφει μόνο αρχεία με ένα σύνολο χαρακτηριστικών Archive.
Το /m κάνει το ίδιο όπως παραπάνω. Επιπλέον, επαναφέρει το χαρακτηριστικό.
/ia:[RASHCNETO] περιλαμβάνει μόνο τα αρχεία που έχουν ένα καθορισμένο χαρακτηριστικό.
/xa:[RASHCNETO] εξαιρεί αρχεία με συγκεκριμένα χαρακτηριστικά.
Το /xf [ …] εξαιρεί αρχεία που ταιριάζουν με τις δεδομένες διαδρομές, ονόματα ή χαρακτήρες μπαλαντέρ.
/xd [ …] Εξαιρεί φακέλους που ταιριάζουν με τις δεδομένες διαδρομές και ονόματα.
Το /xc παραλείπει τα αλλαγμένα αρχεία.
Το /xn παραλείπει νεότερα αρχεία.
Το /xo αφήνει έξω παλαιότερα αρχεία.
Το /xx αφήνει έξω επιπλέον φακέλους και αρχεία.
Το /xl αφήνει έξω τους μοναχικούς φακέλους και τα αρχεία.
Το /is είναι για τη συμπερίληψη των ίδιων αρχείων.
/ είναι για Συμπερίληψη τροποποιημένων ή τροποποιημένων αρχείων.
/max: ορίζει μέγιστο μέγεθος αρχείου και παραλείπει αρχεία μεγαλύτερα από τον καθορισμένο αριθμό byte.
/min: ορίζει το ελάχιστο μέγεθος αρχείου και αφήνει έξω αρχεία μικρότερα από τον καθορισμένο αριθμό byte).
/maxage: ορίζει τη μέγιστη ηλικία αρχείου και παραλείπει αρχεία που έχουν δημιουργηθεί πριν από μια καθορισμένη ημερομηνία ή μεγαλύτερα από έναν ορισμένο αριθμό ημερών.
/minage: ορίζει την ελάχιστη ηλικία του αρχείου και παραλείπει τα αρχεία που δημιουργήθηκαν μετά από μια καθορισμένη ημερομηνία ή νεότερα από έναν καθορισμένο αριθμό ημερών).
/maxlad: ορίζει τη μέγιστη ημερομηνία τελευταίας πρόσβασης, αφήνοντας έξω τα αρχεία που δεν έχουν χρησιμοποιηθεί από την καθορισμένη ημερομηνία).
/minlad: ορίζει την ελάχιστη ημερομηνία τελευταίας πρόσβασης, αφήνοντας έξω τα αρχεία στα οποία έχετε πρόσβαση από τότε. Ωστόσο, εάν το N έχει οριστεί κάτω από 1900 N δείχνει το πλήθος των ημερών. Διαφορετικά, το N εμφανίζει μια ημερομηνία στην τυπική μορφή ΕΕΕΕΜΜΗΔ.
Το /xj κάνει μια εξαίρεση σημείων διασταύρωσης.
/fft εκτιμά τους χρόνους αρχείων FAT (περίπου δύο δευτερόλεπτα.)
Επιλογές επανάληψης
Το /r:N δείχνει τον αριθμό των αποτυχημένων επαναλήψεων αντιγραφής, 1 εκατομμύριο είναι η προεπιλεγμένη τιμή.
Το /w:N εμφανίζει χρόνο αναμονής μεταξύ δύο επαναλήψεων, 30 δευτερόλεπτα από προεπιλογή.
Το /reg αποθηκεύει τις επιλογές /w και /r στο μητρώο ως προεπιλογή.
Το σύστημα /tbd θα περιμένει μέχρι να οριστούν τα ονόματα των κοινών χρήσεων
Επιλογές καταγραφής
Το /l παραθέτει τα αρχεία, χωρίς διαγραφή, χρονοσφραγίδα ή αντιγραφή.
Το /x αναφέρει τα επιπλέον αρχεία, όχι μόνο επιλεγμένα.
Το /v δίνει αναλυτικά αποτελέσματα, επισημαίνοντας τα αρχεία που παραλείφθηκαν.
Οι χρονικές σημάνσεις του αρχείου πηγής /ts περιλαμβάνονται στην έξοδο.
Το /fp βάζει την πλήρη διαδρομή στην έξοδο. Λειτουργεί σε αρχεία.
/bytes θα εμφανίσει μεγέθη σε byte.
Τα μεγέθη αρχείων /ns δεν θα καταγράφονται.
Οι τάξεις αρχείων /nc δεν θα καταγράφονται.
Τα ονόματα αρχείων /nfl δεν θα καταγράφονται.
Τα ονόματα καταλόγου /ndl δεν θα καταγράφονται.
/np copyprogress δεν θα εμφανιστεί.
/eta εάν χρειάζεστε εκτίμηση πότε θα ολοκληρωθεί η διαδικασία.
/log: η έξοδος κατάστασης αποθηκεύεται στο αρχείο καταγραφής, αντικαθιστώντας το τρέχον αρχείο καταγραφής.
Επιλογές εργασίας
/job: οι παράμετροι θα ληφθούν από το καθορισμένο αρχείο εργασίας.
/save: οι παράμετροι θα αποθηκευτούν στο καθορισμένο αρχείο εργασίας.
Το /quit τερματίζει κατά την εκτέλεση της γραμμής εντολών για να ελέγξει τις παραμέτρους.
/nosd δεν θα καθοριστεί κατάλογος πηγής.
/nodd δεν θα καθοριστεί κατάλογος προορισμού.
Στιβαρό αντίγραφο
Είτε το πιστεύετε είτε όχι, αυτό είναι το τέλος. Ήταν πολλές εντολές, έτσι δεν είναι; Ας ελπίσουμε ότι θα σας φανούν χρήσιμοι. Μοιραστείτε τη γνώμη σας μαζί μας σχετικά με τις πιο χρήσιμες εντολές Robocopy στα παρακάτω σχόλια.