שאלה מהו מצב ארכיון ב- rsync?


אני יודע שאתה יכול להשתמש -a או --archive כדי להפעיל מצב ארכיון בעת ​​שימוש. למרבה הצער, אין לי מושג מה מצב הארכיון אמור לעשות, ואת דף האיש הוא בכלל לא מפורש על מה זה:

שווה- rlptgoD (לא -H, -A, -X)

אתה יכול להסביר מה האפשרויות האלה (rlptgoD) מתכוון ומה ההתנהגות של rsync כאשר אני משתמש בהם?


147
2018-05-14 03:19




אנחנו יכולים כנראה לעשות בלי כל "מזכיר לי ...", אשר אינם רלוונטיים לחלוטין. - John Gardeniers
מסבירhehe.com/explain?cmd=rsync%20-rlptgoD - jbyler
@jbyler זה מסביר באתר האינטרנט הוא די מתוק ..! - Tommy


תשובות:


זה כל אלה:

-R, - recursive recursive לתוך ספריות

-l, --links להעתיק symlinks כמו symlinks

-P, - לשמור על הרשאות

-t, - פעמים לשמור על זמני שינוי

-G, - קבוצת שמירה

-O, - הבעלים לשמור על הבעלים (משתמש סופר בלבד)

-D כמו - דיסקים - מבצעים

--devices לשמר קובצי התקן (משתמש סופר בלבד)

- מיוחד לשמור קבצים מיוחדים

הוא אינו כולל:

-H, - קישורים קישורים לשמור קישורים קשים

-A, - acls לשמור ACLs (מרמז -p)

-X, --xattrs לשמור על תכונות מורחבות

זה מושלם עבור גיבויים. "ברירת המחדל שלי" קבוצה של בוררים הוא -avzP - מצב ארכיון, להיות verbose, להשתמש דחיסה, לשמור קבצים חלקיים, התקדמות התצוגה.

הערה: תמיד כאשר התיאורים אומרים "לשמר", זה אומר להפוך את היעד להיות כמו המקור.


179
2018-05-14 03:38



+1 - כן, זה בדף האיש, אבל זה גם נחמד לראות את זה כאן עם התשובה לעיון קל - cwd
קל יותר מאשר להסתכל בדף האיש: P? - Salami
1+ לשיתוף שילוב האפשרויות עבור גיבויים (-azzP). - RoboAlex
כן איכשהו לאורך הדרך, נעשה קל יותר מאשר האדם rsync. - Stu
אה ... מישהו יכול להצביע על איזו אפשרות -avzP הוא עבור קבצים חלקיים? האין זאת --partial, ללא גרסה קצרה? (rsync 3.1.0) - xealits


בורר הארכיון הוא רק קיצור כדי לדלג על הצורך להיכנס חבורה של בוררים כי אתה בדרך כלל להשתמש אם אתה משתמש rsync לעשות גיבויים (משימה משותפת).

זה זהה להקליד:

rsync -r -l -p -t -g -o -D

וזה הרבה יותר קל לזכור. ניתן למצוא הגדרות עבור כל אותם מתגים בדף האיש.

(המקפים אופציונליים כאשר אתה משלב מספר רב של אותיות בודדות).


14
2018-05-14 03:32



תודה, אבל אני חושב שאתה חסר את הנקודה שלי. האם אתה יכול להסביר מה שילוב של כל האפשרויות האלה מבלי לקרוא 7 חלקים שונים של דף האיש, אשר כנראה מתייחסים לחלקים אחרים של דף האיש? - allyourcode
אני חושב שאתה חסר את הנקודה כי חשוב לקרוא את דף האיש לדעת בדיוק מה אתה עושה. rsync יש כמה אפשרויות רבות עוצמה, כולל דרך למחוק קבצים! זה כמו לבקש עזרה על שימוש בטבלה ראה כי אתה לא אוהב לקרוא הוראות הפעלה. - David M
כמובן, אני פשוט לא אוהב לקרוא את הוראות ההפעלה בפעם 100 כאשר אני יכול במקום להתייחס cheatsheet. - CivFan


זה לוודא את ההרשאה, תכונות, וכו 'זהה בשני הצדדים. rsync עובד רק ככה ... אם אתה רוצה לסנכרן קבצים, אתה צריך להשתמש פרמטר.

הסיבה לכך היא כי rsync להשוות את הרשאה, תכונה, וכו 'בכל צד כדי לקבוע אם הם אותו קובץ ולהחליט אם יש לעדכן. אם אתה משתמש ב- rsync-r xxx yyy במקום rsync-yxy yyy, כמה קבצים יהיה להעתיק שוב ושוב, coz, רשות, תכונה לא מסונכרנים, ומתגעגע להתאים בשני הצדדים ...


12
2018-02-05 03:02