Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 30045|Απάντηση: 8

[παράθυρα] Τα Windows χρησιμοποιούν το cwRsync (Rsync) για να συγχρονίσουν δύο αρχεία δίσκου

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/9/2021 12:46:35 μ.μ. | | | |
Εφόσον είστε έτοιμοι να επανεγκαταστήσετε τα Windows 11 και θέλετε να δημιουργήσετε αντίγραφα ασφαλείας των αρχείων του αρχικού δίσκου στον νέο δίσκο, μορφοποιήστε όλους τους δίσκους.

Ο ευκολότερος τρόπος είναι να αντιγράψετε και να επικολλήσετε, σήμερα χρησιμοποιήστε το cwRsync(Rsync) για να συγχρονίσετε δύο φακέλους (εάν πραγματοποιηθεί ο συγχρονισμός δύο φακέλων, δηλαδή ο συγχρονισμός δύο δίσκων),Το cwRsync μπορεί να εφαρμόσει αυξητικό αντίγραφο ασφαλείας, δηλαδή το αντίγραφο ασφαλείας προέλευσης στον στόχο, θα αντιγράψει και θα επικολλήσει μόνο αρχεία που δεν έχει ο στόχος από την πηγή, εάν η πηγή και ο στόχος έχουν το ίδιο όνομα αρχείου και διαφορετικό περιεχόμενο, το cwRsync θα αντικαταστήσει τα αρχεία προέλευσης στον στόχο

Το rsync είναι ένα εργαλείο συγχρονισμού αρχείων στο Linux που χρησιμοποιεί τον μοναδικό αλγόριθμό του για να συγχρονίσει δύο καταλόγους εγγενώς ή μεταξύ μηχανών. Αυτό το πολύ χρήσιμο εργαλείο είναι επίσης διαθέσιμο στα Windows και ονομάζεται cwRsync.

Κατεβάστε το cwRsync

Διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.



Εναλλακτική διεύθυνση λήψης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Αποσυμπίεση και ρύθμιση μεταβλητών περιβάλλοντος

Εξήγαγα το πακέτο που κατέβασα στον κατάλογο D:\dev_tools\cwrsync_client_6.2.2_x64_free, παρακάτω, και στη συνέχεια πρόσθεσα μόνιμα rsync.exe στις μεταβλητές περιβάλλοντος χρησιμοποιώντας την ακόλουθη γραμμή εντολών:

cmd για να ορίσετε την εντολή μεταβλητής μόνιμου περιβάλλοντος
https://www.itsvse.com/thread-9230-1-1.html



Οι παράμετροι της γραμμής εντολών είναι οι εξής:

Usage: rsync [OPTION]... SRC [SRC]... DEST
  ή rsync [ΕΠΙΛΟΓΗ]... SRC [SRC]... [USER@] ΔΙΟΡΓΑΝΩΤΉΣ:DEST
  ή rsync [ΕΠΙΛΟΓΗ]... SRC [SRC]... [USER@] ΠΑΡΟΥΣΙΑΣΤΉΣ::D EST
  ή rsync [ΕΠΙΛΟΓΗ]... SRC [SRC]... rsync://[USER@]HOST[:P ORT]/DEST
  ή rsync [ΕΠΙΛΟΓΗ]... [USER@] ΚΕΝΤΡΙΚΌΣ ΥΠΟΛΟΓΙΣΤΉΣ:SRC [DEST]
  ή rsync [ΕΠΙΛΟΓΗ]... [USER@] HOST::SRC [DEST]
  ή rsync [ΕΠΙΛΟΓΗ]... rsync://[USER@]HOST[:P ORT]/SRC [DEST]
Οι χρήσεις ':' συνδέονται μέσω απομακρυσμένου κελύφους, ενώ οι χρήσεις '::' & 'rsync://' συνδέονται
σε έναν δαίμονα rsync και απαιτούν από το SRC ή το DEST να ξεκινούν με ένα όνομα μονάδας.

Επιλογές
--verbose, -v αυξάνουν την πολυλογία
--info=FLAGS λεπτομερής πληροφοριακή πολυλογία
--debug=FLAGS λεπτομερής λεπτομέρεια εντοπισμού σφαλμάτων
--stderr=e|a|c αλλαγή λειτουργίας εξόδου stderr (προεπιλογή: σφάλματα)
--Quiet, -Q Καταστολή μηνυμάτων χωρίς σφάλμα
--no-motd καταστολή λειτουργίας δαίμονα MOTD
--άθροισμα ελέγχου, -c παράλειψη με βάση το άθροισμα ελέγχου, όχι το χρόνο και το μέγεθος
--αρχειοθέτηση, -λειτουργία αρχειοθέτησης. ισούται με -rlptgoD (όχι -H,-A,-X)
--no-OPTION απενεργοποιήστε μια σιωπηρή ΕΠΙΛΟΓΗ (π.χ. --no-D)
--recursive, -r recurse σε καταλόγους
--relative, -R χρησιμοποιούν σχετικά ονόματα διαδρομών
--no-implied-dirs δεν στέλνουν υπονοούμενα dirs με --relative
--backup, -b δημιουργία αντιγράφων ασφαλείας (βλ. --επίθημα & --backup-dir)
--backup-dir=DIR δημιουργήστε αντίγραφα ασφαλείας σε ιεραρχία με βάση το DIR
--suffix=SUFFIX backup suffix (προεπιλογή ~ w/o --backup-dir)
--update, -u παράλειψη αρχείων που είναι νεότερα στον δέκτη
--Τοποθετήστε τα αρχεία προορισμού ενημέρωσης επί τόπου
--Προσθήκη δεδομένων προσάρτησης σε μικρότερα αρχεία
--append-verify --προσθήκη με παλιά δεδομένα στο άθροισμα ελέγχου αρχείων
--dirs, -d μεταφορά καταλόγων χωρίς επανάληψη
--mkpath δημιουργήστε το στοιχείο διαδρομής του προορισμού
--links, -l αντιγραφή συμβολικών συνδέσμων ως συμβολικών συνδέσμων
--copy-links, -L μετατροπή symlink σε αρχείο αναφοράς/dir
--copy-unsafe-links μετασχηματίζονται μόνο οι "μη ασφαλείς" συμβολικοί σύνδεσμοι
--safe-links αγνοούν τους συμβολικούς συνδέσμους που δείχνουν έξω από το δέντρο
--munge-links, munge symlinks για να τα κάνετε ασφαλή και άχρηστα
--copy-dirlinks, -k μετατροπή συμβολικού συνδέσμου σε dir σε αναφορά dir
--keep-dirlinks, -K αντιμετωπίζουν το symlinked dir στον δέκτη ως dir
--σκληροί σύνδεσμοι, -H διατήρηση σκληρών συνδέσμων
--perms, -p διατήρηση δικαιωμάτων
--εκτελεστότητα, -E διατήρηση της εκτελεστότητας
--chmod=CHMOD επηρεάζουν τα δικαιώματα αρχείων ή/και καταλόγου
--acls, -A διατήρηση ACL (υπονοεί --περμανάντ)
--xattrs, -X διατηρούν εκτεταμένα χαρακτηριστικά
--ιδιοκτήτης, -o ιδιοκτήτης διατήρησης (μόνο για υπερ-χρήστη)
--ομάδα, -g διατήρηση ομάδας
--Οι συσκευές διατηρούν αρχεία συσκευής (μόνο για υπερχρήστες)
--Οι ειδικές διατηρούν ειδικά αρχεία
-D ίδιο με --συσκευές --ειδικές
--times, -t διατήρηση των χρόνων τροποποίησης
--atimes, -U διατήρηση χρόνων πρόσβασης (χρήσης).
--open-noatime αποφύγετε την αλλαγή του atime στα ανοιχτά αρχεία
--crtimes, -N διατήρηση χρόνων δημιουργίας (νεότητα)
--omit-dir-times, -O παράλειψη καταλόγων από --times
--omit-link-times, -J παραλείψτε συμβολικούς συνδέσμους από --times
--Ο σούπερ δέκτης επιχειρεί δραστηριότητες υπερ-χρήστη
--fake-super store/ανάκτηση προνομιακών attrs με χρήση xattrs
--αραιό, -S μετατρέψτε τις ακολουθίες μηδενικών σε αραιά μπλοκ
--Προκατανείμετε αρχεία dest πριν τα γράψετε
--write-devices γράφουν σε συσκευές ως αρχεία (υπονοεί --inplace)
--dry-run, -n εκτελέστε μια δοκιμαστική λειτουργία χωρίς να γίνουν αλλαγές
--ολόκληρο το αρχείο, -W αντιγραφή αρχείων ολόκληρα (χωρίς αλγόριθμο delta-xfer)
--checksum-choice=STR επιλέξτε τον αλγόριθμο αθροίσματος ελέγχου (γνωστός και ως --cc)
--one-file-system, -x δεν ξεπερνούν τα όρια του συστήματος αρχείων
--block-size=SIZE, -B αναγκάζει ένα σταθερό άθροισμα ελέγχου-μέγεθος μπλοκ
--rsh=COMMAND, -e καθορίστε το απομακρυσμένο κέλυφος που θα χρησιμοποιήσετε
--rsync-path=PROGRAM καθορίστε το rsync για εκτέλεση σε απομακρυσμένο μηχάνημα
--υπάρχουσα παράλειψη δημιουργίας νέων αρχείων στον δέκτη
--Παράβλεψη υπαρχόντων αρχείων παράλειψης ενημέρωσης που υπάρχουν στον δέκτη
--remove-source-files sender αφαιρεί συγχρονισμένα αρχεία (non-dir)
--del ένα ψευδώνυμο για --delete-during
--διαγραφή διαγραφή ξένων αρχείων από το dest dirs
--Ο δέκτης διαγραφής πριν από το xfer, όχι κατά τη διάρκεια
--διαγραφή-κατά τη διάρκεια του δέκτη διαγράφεται κατά τη μεταφορά
--διαγραφή-καθυστέρηση εύρεση διαγραφών κατά τη διάρκεια, διαγραφή μετά
--Διαγραφή-Ο δέκτης διαγράφεται μετά τη μεταφορά, όχι κατά τη διάρκεια
--delete-excluded διαγράψτε επίσης τα εξαιρούμενα αρχεία από το dest dirs
--ignore-missing-args αγνοούν τα args πηγής που λείπουν χωρίς σφάλμα
--delete-missing-args διαγράψτε τα args πηγής που λείπουν από τον προορισμό
--ignore-errors διαγραφή ακόμα κι αν υπάρχουν σφάλματα εισόδου/εξόδου
--Αναγκαστική αναγκαστική διαγραφή των dirs ακόμα κι αν δεν είναι κενή
--max-delete=NUM μην διαγράφετε περισσότερα από αρχεία NUM
--max-size=SIZE μην μεταφέρετε κανένα αρχείο μεγαλύτερο από το SIZE
--min-size=SIZE μην μεταφέρετε κανένα αρχείο μικρότερο από το SIZE
--max-alloc=SIZE αλλάξτε ένα όριο που σχετίζεται με την εκχώρηση μνήμης
--μερική διατήρηση μερικώς μεταφερόμενων αρχείων
--partial-dir=DIR βάλτε ένα μερικώς μεταφερόμενο αρχείο στο DIR
--Οι ενημερώσεις καθυστέρησης τοποθετούν όλα τα ενημερωμένα αρχεία στη θέση τους στο τέλος
--prune-empty-dirs, -m κλάδεμα κενών αλυσίδων καταλόγου από τη λίστα αρχείων
--Τα αριθμητικά-αναγνωριστικά δεν αντιστοιχίζουν τιμές UID/GID κατά όνομα χρήστη/ομάδας
--usermap=STRING προσαρμοσμένη αντιστοίχιση ονόματος χρήστη
--groupmap=STRING προσαρμοσμένη αντιστοίχιση ονόματος ομάδας
--chown=USER:GROUP απλή αντιστοίχιση ονόματος χρήστη/ονόματος ομάδας
--timeout=SECONDS ορίστε το χρονικό όριο I/O σε δευτερόλεπτα
--contimeout=SECONDS ορίστε το χρονικό όριο σύνδεσης δαίμονα σε δευτερόλεπτα
--ignore-times, -Δεν παραλείπω αρχεία που ταιριάζουν με το μέγεθος και την ώρα
--Παράλειψη αρχείων μόνο μεγέθους που ταιριάζουν σε μέγεθος
--modify-window=NUM, -@ ορίστε την ακρίβεια για συγκρίσεις mod-time
--temp-dir=DIR, -T δημιουργία προσωρινών αρχείων στον κατάλογο DIR
--fuzzy, -y βρείτε παρόμοιο αρχείο για βάση εάν δεν υπάρχει αρχείο dest
--compare-dest=DIR συγκρίνετε επίσης αρχεία προορισμού σε σχέση με το DIR
--copy-dest=DIR ... και περιλαμβάνουν αντίγραφα αμετάβλητων αρχείων
--link-dest=Σκληρός σύνδεσμος DIR σε αρχεία στο DIR όταν δεν έχει αλλάξει
--συμπίεση, -z συμπίεση δεδομένων αρχείου κατά τη μεταφορά
--compress-choice=STR επιλέξτε τον αλγόριθμο συμπίεσης (γνωστός και ως --zc)
--compress-level=NUM ορίζει ρητά το επίπεδο συμπίεσης (γνωστός και ως --zl)
--skip-compress=LIST παράλειψη συμπίεσης αρχείων με επίθημα στη LIST
--cvs-exclude, -C αυτόματη παράβλεψη αρχείων με τον ίδιο τρόπο που κάνει το CVS
--filter=ΚΑΝΟΝΑΣ, -f προσθέστε έναν ΚΑΝΟΝΑ φιλτραρίσματος αρχείων
-F ίδιο με το --filter='dir-merge /.rsync-filter'
                         επαναλαμβανόμενο: --filter='- .rsync-filter'
--exclude=PATTERN εξαιρούν αρχεία που ταιριάζουν με το PATTERN
--exclude-from=ΑΡΧΕΙΟ διαβάστε εξαίρεση μοτίβων από το ΑΡΧΕΙΟ
--include=PATTERN μην εξαιρείτε αρχεία που ταιριάζουν με το PATTERN
--include-from=FILE διαβάστε συμπεριλάβετε μοτίβα από το FILE
--files-from=FILE διαβάστε τη λίστα ονομάτων αρχείων προέλευσης από το FILE
--from0, -0 όλα τα αρχεία *-from/filter οριοθετούνται με 0s
--protect-args, -s χωρίς διαχωρισμό χώρου. Μόνο χαρακτήρες μπαλαντέρ
--copy-as=USER[:GROUP] καθορίστε τον χρήστη & την προαιρετική ομάδα για το αντίγραφο
--ignore-case ignore case κατά τη σύγκριση ονομάτων αρχείων
--address=ADDRESS διεύθυνση σύνδεσης για εξερχόμενη υποδοχή σε δαίμονα
--port=PORT καθορίστε εναλλακτικό αριθμό θύρας με διπλή άνω τελεία
--sockopts=OPTIONS καθορίστε προσαρμοσμένες επιλογές TCP
--blocking-io χρήση αποκλεισμού I/O για το απομακρυσμένο κέλυφος
--outbuf=N| Το L|B όρισε την προσωρινή αποθήκευση σε Κανένα, Γραμμή ή Μπλοκ
--Τα στατιστικά δίνουν κάποια στατιστικά μεταφοράς αρχείων
--8-bit-output, -8 αφήνουν τους χαρακτήρες high-bit χωρίς διαφυγή στην έξοδο
--αναγνώσιμοι από τον άνθρωπο, -h αριθμοί εξόδου σε μορφή αναγνώσιμη από τον άνθρωπο
--πρόοδος εμφάνιση προόδου κατά τη μεταφορά
-P ίδιο με --μερική --πρόοδος
--itemize-changes, -i εξάγω μια σύνοψη αλλαγών για όλες τις ενημερώσεις
--remote-option=OPT, -M αποστολή OPTION μόνο στην απομακρυσμένη πλευρά
--out-format=Ενημερώσεις εξόδου FORMAT χρησιμοποιώντας το καθορισμένο FORMAT
--log-file=ΑΡΧΕΙΟ καταγράψτε τι κάνουμε στο καθορισμένο ΑΡΧΕΙΟ
--log-file-format=Ενημερώσεις καταγραφής FMT χρησιμοποιώντας το καθορισμένο FMT
--password-file=ΑΡΧΕΙΟ διαβάστε τον κωδικό πρόσβασης δαίμονα-πρόσβασης από το ΑΡΧΕΙΟ
--early-input=ΑΡΧΕΙΟ χρησιμοποιήστε το ΑΡΧΕΙΟ για την πρώιμη είσοδο exec του δαίμονα
--λίστα μόνο λίστα των αρχείων αντί να τα αντιγράψετε
--bwlimit=Εύρος ζώνης εισόδου/εξόδου υποδοχής ορίου RATE
--stop-after=MINS Διακοπή rsync μετά την πάροδο των λεπτών MINS
--stop-at=y-m-dTh:m Διακοπή rsync στο καθορισμένο χρονικό σημείο
--write-batch=ΑΡΧΕΙΟ γράψτε μια ομαδική ενημέρωση στο FILE
--only-write-batch=ΑΡΧΕΙΟ όπως --write-batch αλλά χωρίς ενημέρωση dest
--read-batch=FILE διάβασε μια μαζική ενημέρωση από το FILE
--protocol=NUM αναγκάστε να χρησιμοποιηθεί μια παλαιότερη έκδοση πρωτοκόλλου
--iconv=CONVERT_SPEC αίτημα μετατροπής συνόλου χαρακτήρων ονομάτων αρχείων
--tr=BAD/GOOD μεταγραφή ονομάτων αρχείων
--checksum-seed=NUM σύνολο μπλοκ / αρχείο αθροίσματος ελέγχου seed (για προχωρημένους)
--ipv4, -4 προτιμούν IPv4
--ipv6, -6 προτιμούν IPv6
--έκδοση, -V εκτυπώστε την έκδοση + άλλες πληροφορίες και βγείτε
--help, -h (*) εμφάνιση αυτής της βοήθειας (* -h είναι βοήθεια μόνο από μόνη της)

Χρησιμοποιήστε το "rsync --daemon --help" για να δείτε τις επιλογές της γραμμής εντολών της λειτουργίας δαίμονα.
Παρακαλούμε δείτε τις σελίδες man rsync(1) και rsyncd.conf(5) για πλήρη τεκμηρίωση.
ΒλέπωΗ σύνδεση με υπερσύνδεσμο είναι ορατή.για ενημερώσεις, αναφορές σφαλμάτων και απαντήσεις

Οδηγίες χρήσης:

Για παράδειγμα, εάν συγχρονίσετε ένα αρχείο καταλόγου με τον κατάλογο Β, ο κατάλογος σε αυτό το παράδειγμα χρησιμοποιεί μια σχετική διαδρομή.


-av -a, --λειτουργία αρχειοθέτησης, που σημαίνει μεταφορά αρχείων αναδρομικά και διατήρηση όλων των χαρακτηριστικών αρχείων, ίσα με -rlptgoD. -v,--verbose verbose έξοδος σε αναλυτική λειτουργία.
--Η πρόοδος δείχνει τη διαδικασία μεταφοράς.
--delete-after Διαγραφή μετά την ολοκλήρωση της μεταφοράς.
--εξαιρέστε παράλειψη αρχείων ή καταλόγων.

α/ κατάλογος πηγής, β/ κατάλογος προορισμού. Εδώ μπορούν να χρησιμοποιηθούν σχετικές διαδρομές, καθώς και απόλυτες διαδρομές.

Ο πρώτος συγχρονισμός θα συγχρονίσει όλα τα αρχεία και κάθε επόμενος συγχρονισμός θα συγχρονίσει μόνο αρχεία με διαφορές.

Τα περιεχόμενα του φακέλου συγχρονίζονται

Συγχρονίστε τα περιεχόμενα του φακέλου D:\itsvse\source με το φάκελο D:\itsvse\target και εξαιρέστε τα αρχεία .svn, . git, η εντολή είναι η εξής:

Επειδή αυτό είναι ένα εργαλείο που μεταφέρεται από το Linux, κατά το συγχρονισμό μεταξύ δίσκων, η μέθοδος εγγραφής καταλόγου είναι διαφορετική από την κανονική μέθοδο εγγραφής στα Windows.

Για παράδειγμα, η μονάδα δίσκου C θα πρέπει να έχει τη μορφή /cygdrive/c/ και ο κατάλογος abc κάτω από τη μονάδα δίσκου C θα πρέπει να γράφεται ως /cygdrive/c/abc/.



Μπορείτε να αποθηκεύσετε ένα αρχείο bat batch με την εντολή ως εξής:

(Τέλος)





Προηγούμενος:Η Java λαμβάνει πλήρεις πληροφορίες εξαίρεσης (στοίβα κλήσεων)
Επόμενος:Το CentOS 7 εγκαθιστά το περιβάλλον χρόνου εκτέλεσης με ASP.NET Core 3.1
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 19/9/2021 12:58:31 μ.μ. |
--delete-after διαγράφει αρχεία που δεν υπάρχουν στην πηγή, συνιστάται η προσθήκη αυτής της παραμέτρου.
Δημοσιεύτηκε στις 19/9/2021 7:07:10 μ.μ. |
Τώρα πρέπει να απαντήσω για να το δω
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2/1/2022 10:54:10 μ.μ. |
Χρήση: rsync [OPTION]... SRC [SRC]... ΔΕΣΤ
Πρόσβαση μέσω απομακρυσμένου κελύφους:
rsync [επιλογές]... [username@] ΚΕΝΤΡΙΚΌΣ ΥΠΟΛΟΓΙΣΤΉΣ:SRC [DEST]
rsync [επιλογές]... SRC [SRC]... [username@] ΔΙΟΡΓΑΝΩΤΉΣ:DEST
Πρόσβαση μέσω rsync daemon:
rsync [επιλογές]... [username@] HOST::SRC [DEST]
rsync [επιλογές]... SRC [SRC]... [username@] ΠΑΡΟΥΣΙΑΣΤΉΣ::D EST
rsync [επιλογές]... SRC [SRC]... rsync://[username@]HOST[:P ORT]/DEST
rsync [επιλογές]... rsync://[USER@]HOST[:P ORT]/SRC [DEST]

Σημειώστε ότι το ':' θα χρησιμοποιεί SSH για απομακρυσμένη σύνδεση, ενώ τα '::' και 'rsync://' θα χρησιμοποιούνται για σύνδεση σε διακομιστή δαίμονα rsync μέσω tcp, το οποίο απαιτεί SRC (πηγή) και DEST (σκοπός) που περιέχει το όνομα της μονάδας

Επιλογές
-v, --verbose verbose έξοδος λειτουργίας verbose
--info=FLAGS εξάγει το επίπεδο INFO
--debug=FLAGS εξάγει το επίπεδο DEBUG
--msgs2stderr ειδική επεξεργασία εξόδου για εντοπισμό σφαλμάτων
-q, --quiet αγνοεί την έξοδο χωρίς σφάλματα
--no-motd αγνοεί το MOTD της λειτουργίας Daemon
-c, --checksum κάνουν αυτόματη παράβλεψη με βάση τα αθροίσματα ελέγχου αντί για τον προεπιλεγμένο χρόνο τροποποίησης και το μέγεθος αρχείου
-a, --archive Λειτουργία αρχειοθέτησης (συμπίεσης), που σημαίνει μεταφορά αρχείων αναδρομικά και διατήρηση όλων των χαρακτηριστικών αρχείων ισοδύναμα με -rlptgoD (χωρίς -H, -A, -X)
--no-OPTION για να απενεργοποιήσετε τις σιωπηρές επιλογές (π.χ. --no-D)
-r, --recursive υποβάλλονται σε επεξεργασία σε αναδρομική λειτουργία για υποκαταλόγους
-R, --relative χρησιμοποιεί σχετικές πληροφορίες διαδρομής
Το --no-implied-dirs δεν χρησιμοποιεί --relative για την αποστολή ενός σιωπηρού καταλόγου
-b, --backup Δημιουργήστε ένα αντίγραφο ασφαλείας, δηλαδή, εάν ο σκοπός υπάρχει ήδη και έχει το ίδιο όνομα αρχείου, μετονομάστε το παλιό αρχείο σε ~filename. Μπορείτε να χρησιμοποιήσετε την επιλογή --suffix για να καθορίσετε ένα διαφορετικό πρόθεμα αρχείου αντιγράφου ασφαλείας
--backup-dir=DIR Αποθηκεύστε το αρχείο αντιγράφου ασφαλείας (όπως ~όνομα αρχείου) στον καθορισμένο κατάλογο
--suffix=Το SUFFIX ορίζει το πρόθεμα του αρχείου αντιγράφου ασφαλείας, το οποίο είναι προεπιλεγμένο σε ~
-u, --update απλώς κάντε την ενημέρωση, δηλαδή παραλείψτε όλα τα αρχεία που υπάρχουν ήδη στη θερινή ώρα και είναι μεταγενέστερα από το αρχείο για δημιουργία αντιγράφων ασφαλείας (δεν αντικαθιστά το ενημερωμένο αρχείο)
--Τοποθετήστε τα αρχεία προορισμού ενημέρωσης επιτόπου (ΔΕΙΤΕ ΤΗ ΣΕΛΙΔΑ MAN)
--append επισυνάπτει δεδομένα σε μικρότερα αρχεία
--append-verify είναι παρόμοιο με το --append, αλλά τα αθροίσματα ελέγχου υπολογίζονται για παλαιότερα δεδομένα
-d, --dirs δεν χρησιμοποιούν αναδρομικούς καταλόγους μεταφοράς
-l, --links δεν χειρίζονται συμβολικούς συνδέσμους (διατήρηση συμβολικών συνδέσμων)
-L, --copy-links Αντιμετωπίστε τους συμβολικούς συνδέσμους ως συγκεκριμένα αρχεία ή φακέλους
--copy-unsafe-links χειρίζεται μόνο μη ασφαλείς συμβολικούς συνδέσμους
--safe-links αγνοεί τους συμβολικούς συνδέσμους που δεν βρίσκονται στον κατάλογο πηγής SRC
--munge-links Οι συμβολικοί σύνδεσμοι munge τα καθιστούν πιο ασφαλή (αλλά άχρηστα)
-k, --copy-dirlinks μετατρέπουν συμβολικούς συνδέσμους σε φακέλους σε φακέλους
-K, --keep-dirlinks αντιμετωπίζει τον συμβολικό σύνδεσμο του δέκτη προς το φάκελο ως φάκελο
-H, --hard-links διατηρούν τους σκληρούς συνδέσμους
-p, --perms αποθεματικά δικαιώματα
-E, --executability διατηρεί τις εκτελέσιμες ιδιότητες του αρχείου
--chmod=CHMOD επηρεάζει τις ιδιότητες ενός αρχείου ή φακέλου
-A, --acls διατηρεί ACL (σημαίνει --perms)
-X, --xattrs διατηρεί την εκτεταμένη ιδιότητα
-o, --owner Διατήρηση κατόχου (μόνο για υπερχρήστη)
-g, --η ομάδα διατηρεί την ομάδα
--συσκευές Διατήρηση αρχείων συσκευής (μόνο για υπερχρήστη)
--copy-devices Αντιγράψτε τα περιεχόμενα του αρχείου της συσκευής σαν να ήταν αρχείο
--Το Specials διατηρεί ειδικά αρχεία
-D και --συσκευές --ειδικές προσφορές
-t, --times διατηρεί τον χρόνο τροποποίησης
-O, --omit-dir-times αγνοεί τον χρόνο τροποποίησης του φακέλου
-J, --omit-link-times αγνοεί τον χρόνο τροποποίησης του συμβολικού συνδέσμου
--super Ο δέκτης προσπαθεί να λειτουργήσει με υπερχρήστη
--Το Fake-Super χρησιμοποιεί XATTRS για αποθήκευση και επαναφορά χαρακτηριστικών αδειών
-S, --αραιή ειδική επεξεργασία αραιών αρχείων για εξοικονόμηση χώρου
--προ-εκχωρήστε αρχεία DST πριν από τη σύνταξη
-n, --dry-run εκτελεί μια δοκιμαστική εκτέλεση χωρίς πραγματικές αλλαγές και δείχνει μόνο τον τρόπο χειρισμού του αρχείου
-W, --ολόκληρο το αρχείο αντιγράψτε το αρχείο χωρίς σταδιακή ανίχνευση
-x, --one-file-system δεν διασχίζουν τα όρια του συστήματος αρχείων
-B, --block-size=SIZE Το μέγεθος μπλοκ που χρησιμοποιείται από τον αλγόριθμο ελέγχου είναι 700 byte από προεπιλογή
-e, --rsh=COMMAND Καθορίζει ότι ο συγχρονισμός δεδομένων πραγματοποιείται χρησιμοποιώντας rsh, ssh
--rsync-path=PROGRAM Καθορίζει τη διαδρομή στην οποία βρίσκεται η εντολή rsync στον απομακρυσμένο διακομιστή
--Το υπάρχον ενημερώνει μόνο τα αρχεία που υπάρχουν ήδη στη θερινή ώρα, χωρίς να δημιουργεί αντίγραφα ασφαλείας των αρχείων που δημιουργήθηκαν πρόσφατα
--Παράβλεψη-υπάρχουσες παραλείψεις ενημέρωσης αρχείων που υπάρχουν ήδη στη θερινή ώρα
--remove-source-files Ο αποστολέας διαγράφει το αρχείο προέλευσης που δεν είναι φάκελος
--del --διαγραφή-κατά τη διάρκεια
--delete διαγράφει εκείνα τα αρχεία που δεν είναι σε θερινή ώρα που δεν έχει το SRC
--delete-before Διαγραφή πριν από τη μεταφορά, όχι κατά τη μεταφορά
--delete-during διαγράφεται κατά τη μεταφορά
--delete-delay Καθορίζει αυτό που θα διαγραφεί κατά τη διαδικασία μεταφοράς και το διαγράφει μετά τη λήξη της μεταφοράς
--delete-after διαγράφεται μετά την ολοκλήρωση της μεταφοράς, όχι κατά τη διάρκεια της μεταφοράς
--delete-excluded διαγράφει επίσης αρχεία στο άκρο λήψης που εξαιρούνται από αυτήν την επιλογή
--ignore-missing-args αγνοεί τις παραμέτρους πηγής που λείπουν και δεν εξάγει σφάλματα
--delete-missing-args διαγράφει τις παραμέτρους πηγής που λείπουν από το DEST
--ignore-errors αφαιρείται ακόμα και αν υπάρχει σφάλμα εισόδου/εξόδου
--αναγκαστική αναγκαστική διαγραφή ακόμα κι αν ο φάκελος δεν είναι άδειος
--max-delete=Το NUM δεν διαγράφει περισσότερα από τον καθορισμένο αριθμό αρχείων
--max-size=SIZE δεν μεταφέρει αρχεία μεγαλύτερα από το καθορισμένο μέγεθος
--min-size=Το SIZE δεν μεταφέρει αρχεία μικρότερα από το καθορισμένο μέγεθος
--Διατηρεί μερικώς αρχεία που δεν έχουν μεταφερθεί πλήρως για κάποιο λόγο για να επιταχύνει την επακόλουθη αναμετάδοση (π.χ. επανέναρξη σημείου διακοπής)
--partial-dir=DIR Τοποθετεί αρχεία που δεν έχουν μεταφερθεί πλήρως για κάποιο λόγο στον καθορισμένο φάκελο
--Το delay-updates τοποθετεί όλα τα ενημερωμένα αρχεία στη θέση τους στο τέλος της μεταφοράς
-m, --prune-empty-dirs αφαιρεί την κενή αλυσίδα καταλόγου από τη λίστα αρχείων
--numeric-ids Μην αντιστοιχίζετε τιμές uid/gid σε ονόματα χρηστών/ομάδων
--usermap=STRING προσαρμοσμένη αντιστοίχιση ονόματος χρήστη
--groupmap=Αντιστοίχιση ονόματος προσαρμοσμένης ομάδας STRING
--chown=USER:GROUP απλή αντιστοίχιση ονόματος χρήστη/ομάδας
--timeout=SECONDS Ορίζει το χρονικό όριο I/O σε δευτερόλεπτα
--contimeout=SECONDS Ορίζει το χρονικό όριο σύνδεσης Daemon σε δευτερόλεπτα
-I, --ignore-times δεν παραλείπω αρχεία που έχουν τον ίδιο χρόνο και μέγεθος
-M, --remote-option=OPTION στέλνει μόνο την καθορισμένη επιλογή στο απομακρυσμένο άκρο
--size-only παραλείπει μόνο αρχεία ίδιου μεγέθους
--modify-window=NUM Το παράθυρο χρονικής σήμανσης που χρησιμοποιείται για να προσδιοριστεί εάν ένα αρχείο είναι πανομοιότυπο χρονικά, έχει ως προεπιλογή 0
-T, --temp-dir=DIR για να δημιουργήσετε ένα προσωρινό αρχείο στον καθορισμένο φάκελο
-y, --fuzzy Εάν το DEST δεν έχει αρχεία, αναζητήστε παρόμοια αρχεία
--compare-dest=Το DIR συγκρίνει επίσης αρχεία στο DIR για να αποφασίσει εάν χρειάζεται αντίγραφο ασφαλείας
Το --copy-dest=DIR είναι παρόμοιο με το παραπάνω, αλλά αντιγράφει επίσης τα αμετάβλητα αρχεία στον καθορισμένο φάκελο
--link-dest=DIR είναι παρόμοιο με το παραπάνω, με τη διαφορά ότι το αμετάβλητο αρχείο είναι συνδεδεμένο με τη θερινή ώρα
-z, --συμπίεση συμπίεσης κατά τη μετάδοση
--compress-level=NUM καθορίζει τα επίπεδα συμπίεσης 0-9, με την προεπιλογή να είναι 6
--skip-compress=LIST Παραλείπει αρχεία με το επίθημα συμπιεσμένου αρχείου στην καθορισμένη λίστα
-C, --cvs-exclude παραλείπει αυτόματα τα αρχεία κατασκευής CVS
-f, --filter=ΚΑΝΟΝΑΣ Προσθέστε έναν κανόνα φιλτραρίσματος αρχείων
-F ισούται με --filter='dir-merge /.rsync-filter'
    Διπλότυπο: --filter='-.rsync-filter'
--exclude=PATTERN εξαιρεί αρχεία που ταιριάζουν με τους κανόνες αντιστοίχισης
--exclude-from=FILE διαβάζει τα αρχεία που πρέπει να εξαιρεθούν από το καθορισμένο αρχείο
--include=Το PATTERN περιέχει (δεν αποκλείει) αρχεία που ταιριάζουν με τους κανόνες αντιστοίχισης
--include-from=FILE διαβάζει τα αρχεία που πρέπει να συμπεριληφθούν (δεν εξαιρούνται) από το καθορισμένο αρχείο
--files-from=FILE διαβάζει τη λίστα των αρχείων προέλευσης SRC από το καθορισμένο αρχείο
-0, --from0 Το όνομα αρχείου που διαβάζεται από το αρχείο τελειώνει με '\0'
-s, --protect-args χωρίς διαχωρισμό χώρου. Μόνο ειδικοί χαρακτήρες για χαρακτήρες μπαλαντέρ
--address=ADDRESS στην καθορισμένη διεύθυνση
--port=PORT Καθορίζει άλλες θύρες υπηρεσίας rsync
--sockopts=OPTIONS Καθορίζει μια προσαρμοσμένη επιλογή TCP
--blocking-io χρησιμοποιεί αποκλεισμό IO για απομακρυσμένα κελύφη
--Το stats παρέχει την κατάσταση μεταφοράς ορισμένων αρχείων
-8, --8-bit-output αφήνει χαρακτήρες high-bit στην έξοδο
-h, --αναγνώσιμοι από τον άνθρωπο εξάγει αριθμούς σε μορφή αναγνώσιμη από τον άνθρωπο
--Η πρόοδος δείχνει την πρόοδο κατά τη μεταφορά
-Το P ισοδυναμεί με --μερική --πρόοδο
-i, --itemize-changes εξάγει μια σύνοψη των αλλαγών σε όλες τις ενημερώσεις
--out-format=FORMAT Έξοδος ενημερώσεων στην καθορισμένη μορφή
--log-file=FILE αποθηκεύει το αρχείο καταγραφής στο καθορισμένο αρχείο
--log-file-format=FMT Ενημερώστε το αρχείο καταγραφής στην καθορισμένη μορφή
--password-file=FILE Διαβάζει τον κωδικό πρόσβασης του διακομιστή Daemon από το αρχείο
--list-only δεν αντιγράφει, αλλά μόνο λίστες
--bwlimit=RATE περιορίζει το εύρος ζώνης εισόδου/εξόδου υποδοχής
--outbuf=N| Το L|B ορίζει την προσωρινή μνήμη εξόδου, η οποία είναι Καμία, Γραμμή ή Μπλοκ
--write-batch=Το FILE εγγράφει σε ομαδικές ενημερώσεις στο καθορισμένο αρχείο
--only-write-batch=FILE είναι παρόμοιο με το παραπάνω, αλλά με ενημέρωση μόνο για εγγραφή στη θερινή ώρα
--read-batch=FILE διαβάζει μια ενημέρωση δέσμης από το καθορισμένο αρχείο
--protocol=NUM επιβάλλει τη χρήση της καθορισμένης παλαιότερης έκδοσης του πρωτοκόλλου
--iconv=CONVERT_SPEC Εκτελέστε μετατροπή κωδικοποίησης χαρακτήρων ονομάτων αρχείων
--checksum-seed=NUM ορίζει τον σπόρο αθροίσματος ελέγχου του μπλοκ/αρχείου
-4, --ipv4 ευνοεί τη χρήση του IPv4
-6, --ipv6 ευνοεί τη χρήση του IPv6
--έκδοση εκτυπώνει τον αριθμό έκδοσης
(-h) --Η βοήθεια εμφανίζει πληροφορίες βοήθειας
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 3/1/2022 8:19:55 μ.μ. |
Το Restricted δεν επιτρέπει στο chmod να αλλάζει αρχεία ή καταλόγους χρησιμοποιώντας μη τετριμμένα ACL. Τα ACL είναι ασήμαντα εάν μπορούν να αναπαρασταθούν πλήρως ως μοτίβα αρχείων χωρίς να χάσουν κανέναν κανόνα πρόσβασης. Ο ορισμός της λειτουργίας ACL σε περιορισμένη χρησιμοποιείται συχνά για τη βελτιστοποίηση συνόλων δεδομένων για κοινή χρήση SMB, αλλά μπορεί να απαιτεί περαιτέρω βελτιστοποίηση. Για παράδειγμα, η ρύθμιση παραμέτρων μιας εργασίας rsync με αυτό το σύνολο δεδομένων μπορεί να απαιτεί την προσθήκη --no-perms ως επιπλέον επιλογή για την εργασία.

https://www.truenas.com/docs/core/storage/pools/permissions/

Δημοσιεύτηκε στις 9/10/2022 4:12:45 μ.μ. |
Σας ευχαριστούμε που το μοιραστήκατε!
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 27/8/2023 10:55:27 π.μ. |
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 30/8/2023 6:37:56 μ.μ. |
Η ακόλουθη εντολή είναι 10 φορές πιο γρήγορη από το δεξί κλικ αντιγραφής-επικόλλησης:

Δημοσιεύτηκε στις 7/12/2023 6:31:24 μ.μ. |
Μαθαίνω
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com