GoGPT Best VPN GoSearch

סמל OnWorks

mddiff - אונליין בענן

הפעל את mddiff בספק האירוח החינמי של OnWorks דרך Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה mddiff שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


mddiff - מחשב את ההבדל עבור קבצי maildir

תַקצִיר


mddiff [--max-mailno הרבה] [קובץ --db dbf] [-l|--רשימה] [-s|--קישור סימלי]
[--לא לכלול גלוב אקספרס] [-v|--מִלוּלִי] [-d|--ריצה יבשה]
[-n|--לא-מחיקה] [--אין-תנועה] [- עזרה] [--שא1סום] שבילים

תיאור


mddiff מחשב את הדלתא ממצב ישן של maildir (שנרשם בעבר ב-
קובץ תמיכה, הנקרא קובץ db) והמצב הנוכחי, ויוצר קבוצת פקודות (א
diff) שתוכנת צד שלישי יכולה להחיל כדי לסנכרן עותק (בסופו של דבר מרוחק) של
דואר אלקטרוני.

If שבילים הוא שם קובץ יחיד, והקובץ הזה הוא FIFO, mddiff קורא ממנו שמות קבצים
מופרדים על ידי שורה חדשה ופולטים את sha1 של הכותרת והגוף שלה מופרדים ברווח.

$ mddiff /tmp/fifo_for_mddiff
806a0ffe4f29766effd764... 463e543da9dac8e298...
582cbb6a5cd3ce13965c8c... 8fa60a7458b1157193...
...

If שבילים הוא שם קובץ יחיד, והקובץ הזה הוא FIFO, וה- -s האפשרות עברה,
mddiff קורא מאותו FIFO שתי שורות בכל פעם, בהתאמה שם מקור ושם יעד
שם. לאחר מכן הוא יוצר קישור סימבולי בשם בשם היעד המצביע לשם המקור.
אם יש צורך ליצור מילונים מסוימים כדי ליצור את הקישור הסימפי, גם זה נעשה.
mddiff ידפיס 'OK' ב-stdout כדי לאותת על הצלחה, 'ERROR' כדי לאותת על שגיאה.

If שבילים היא רשימה של ספריות, mddiff מפיק רשימה של פעולות שהלקוח צריך לבצע
לבצע כדי לסנכרן עותק של אותן הודעות דואר אלקטרוני. קבוצת פעולות זו היא יחסית ל-
הסטטוס הקודם של תיקיית ה-maildir המאוחסנת בקובץ ה-db. עוברים דרך ספריות הקלט
באופן רקורסיבי, וכל קובץ שנתקלת בו בתוך ספריות בשם cur/ ו-new/ הוא
הודעת דואר פוטנציאלית (אם היא לא מכילה \n\n היא מדלגת).

$ mddiff ~/דואר/
הוסף ~/Mail/cur/1239038050.14937_1.garfield:2,S 66532ebb05b252e...
...

כל לקוח (נקודת קצה המשתמשת) mddiff לסינכרון) חייב להשתמש בקובץ מסד נתונים שונה, ו
קובץ ה-db קשור באופן הדוק לקבוצת הספריות שניתנו כארגומנטים, וצריך
אין להשתמש עם קבוצת ספריות שונה. הוספת פריטים לקבוצת הספריות היא בטוחה,
בעוד שהסרתם עלולה לא לבצע את מה שאתה רוצה (נוצרות פעולות מחיקה).

mddiff לא משנה את dbf קובץ, הוא יוצר קובץ חדש בשם dbf.new. זה תלוי ב
הכלי ברמה הגבוהה יותר שרת smd(1) לשנות את שם dbf.new ל- dbf במקרה שנקודת הקצה השנייה
יישם בהצלחה את ההבדל.

השמיים --לא לכלול אפשרות מספרת mddiff להתעלם מהכל שבילים תואם את הנתון גוש(7)
ביטוי. ניתן להעביר אפשרות זו מספר פעמים. ההתאמה מתבצעת באמצעות
fnmatch(3) ללא דגלים מיוחדים, כך ש-'*' ו-'?' תואמים לכל תו כולל '/'.
התאמה מתבצעת כאשר נכנסים לספרייה. אם ההתאמה מצליחה,
הספרייה וכל ספריות המשנה שלה מדלגות.

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

אפשרויות


--max-mailno הרבה
הערכת מספר הודעות דואר מקסימלי (ברירת מחדל היא מספר ההודעות ב
קובץ db + 1000 או 500000 אם אין קובץ db). ייתכן שתרצה להקטין אותו עבור
הריצה הראשונה על מערכות קטנות. בכל מקרה הוא מוגבר אוטומטית בעת הצורך

קובץ --db dbf
שם המטמון עבור נקודת הקצה (db.txt כברירת מחדל)

--לא לכלול גלוב אקספרס
תכלול שבילים עיבוד הביטוי הנתון

--שא1סום
מתנהג כמו כלי השירות sha1sum

--mkdir-p
מתנהג כמו mkdir -p

--mkfifo
מתנהג כמו mkfifo

-l --רשימה
רשום רק את תיבות הדואר הכלולות באופן רקורסיבי ב שבילים

-s --קישור סימלי
צור קישורים סימבוליים עבור שבילים קרא על ה-FIFO של הקלט

-v --מִלוּלִי
הגדלת רמת המלל של התוכנית (מודפסת ב-stderr)

-d --ריצה יבשה
אל תיצור קובץ מסד נתונים חדש

-n --לא-מחיקה
אל תעקוב אחר קבצים שנמחקו

--אין-תנועה
אין ליצור MOVE (רק COPY + DELETE)

- עזרה מסך העזרה הזה

אורים


mddiff הוא כלי עזר ברמה נמוכה, המשמש את smd-server ו-smd-client. עליך להשתמש ברמת גישה גבוהה יותר.
כלי פלס כמו smd-pull(1), smd-push(1) ו לולאת smd(1)

השתמש ב-mddiff באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.