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

השתמש בפקודה "מצא"

במקרה שאתה לא מכיר את פקודה זו עוצמה, אתה יכול ללמוד על זה במדריך שלנו. על ידי שילוב של פקודות לינוקס חיוניות אחרות, כמו xargs, אנו יכולים לקבל רשימה של קבצים כפולים בתיקיה (ואת כל תיקיות המשנה שלה). הפקודה הראשונה משווה קבצים לפי גודל, ואז בודק MD5 hashes שלהם, שהם פיסות מידע ייחודי על כל קובץ. כדי לסרוק קבצים כפולים, פתח את המסוף, נווט לתיקיה הרצויה והקלד:

 msgstr "" "% s \ n" מיון -rn | Uniq -d xargs -I {} -n1 find-type f-size {} c -print0 | xargs -0 md5sum מיון | Uniq -w32 --all-repeat = נפרד 

זו אחת אניה עושה את הפעולות הבאות:

find -not -empty -type f -printf "%s\n" - מחפש קבצים רגילים שאינם ריקים ומדפיסים את הגודל שלהם. אם אתה מעוניין בארגון קבצים, אתה יכול בקלות למצוא ולהסיר קבצים כפולים או דרך שורת הפקודה או עם יישום שולחן העבודה המקצועית.

sort -rn - מיון גודל הקובץ בסדר הפוך.

uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 - מדפיס רק שורות כפולות. במקרה זה, שמות של קבצים כפולים.

xargs -0 md5sum | sort | - מיון hashes MD5 של קבצים סרוקים.

uniq -w32 --all-repeated=separate - משווה את 32 התווים הראשונים של הדמם MD5 ומדפיס את אותם הכפילויות.

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

להעסיק dupeGuru

DupeGuru הוא יישום חוצה פלטפורמה שמגיע בשלוש מהדורות: רגיל (SE), מוסיקה ותמונה. זה נועד למצוא קבצים כפולים על בסיס קריטריונים מרובים (שמות קבצים, גודל הקובץ, MD5 hashes) ומשתמש התאמת מטושטשת כדי לזהות קבצים דומים. Windows ו- OS X משתמשים יכולים להוריד את קבצי ההתקנה מהאתר הרשמי, ומשתמשים של אובונטו יכולים למשוך את dupeGuru מהמאגר:

 sudo Add-apt-מאגר ppa: hsoft / ppa sudo apt-get עדכון sudo apt-get install dupeguru 

כדי לחפש כפילויות, תחילה הוסף כמה תיקיות על ידי לחיצה על כפתור "+". הגדרת מצב תיקיה ל "הפניה" פירושה כי התוכן של תיקיות אחרות מושווים אליו. לפני לחיצה על "סרוק", סמן את תיבת הדו-שיח "תצוגה -> העדפות" כדי לוודא שהכל מוגדר כהלכה.

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

"סוג הסריקה" משתנה במהדורות dupeGuru; ב- Standard, תוכל להשוות בין קבצים ותיקיות לפי תוכן ושם קובץ. מהדורה תמונה מציעה השוואה על ידי חותמת EXIF ​​ו "בלוקים תמונה" - אפשרות זמן רב מחלק כל תמונה לרשת וחושב את הצבע הממוצע עבור כל אריח. במהדורה 'מוסיקה', ניתן לנתח את השדות 'שדות', 'תגים' ו'תוכן אודיו '. הגדרות מסוימות תלויות בסוג הסריקה: "Word Weighting" ו- "Match מילים דומות" יפעלו רק בעת חיפוש שמות קבצים. לעומת זאת, "קשיחות סינון" אינו חל כאשר אתה מבצע סריקה "תוכן".

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

כאשר dupeGuru מוצא כפילויות, חלון חדש נפתח עם קבצי התייחסות בצבע בצבע כחול כפילויות שלהם המפורטים להלן. סרגל הכלים מציג מידע בסיסי, ותוכל לראות יותר על כל קובץ אם תבחר בו ולחץ על הלחצן "פרטים".

אתה יכול לנהל קבצים כפולים ישירות dupeGuru - תפריט "פעולות" מראה את כל מה שאתה יכול לעשות. בחר קבצים על ידי סימון תיבת הסימון או לחיצה על שמם; אתה יכול לבחור את כל הקבצים או מרובים באמצעות קיצורי מקשים (להחזיק Shift / Ctrl ולחץ על הקבצים הרצויים). אם אתה מעוניין בהבדלים בין קבצים כפולים, החלף בין ערכי דלתא. את התוצאות ניתן לקבוע מחדש את סדר העדיפויות (כך שהקבצים המפורטים בתור dupes הופכים להפניות) וממוינים לפי קריטריונים שונים כמו תאריך שינוי וגודל. המדריך הרשמי dupeGuru למשתמש הוא מועיל כתוב בבירור, אז אתה יכול לסמוך על זה אם אי פעם להיתקע.

באופן טבעי, זה יהיה מעשי יותר אם dupeGuru לא היה מחולק לשלוש מהדורות - אחרי הכל, רוב המשתמשים אוהבים פתרונות one-stop. ובכל זאת, אם אתה לא רוצה להשתמש בפקודה Find, dupeGuru מספק דרך מסודרת ומהירה לחסל dupes ממערכת הקבצים שלך. אתה יכול להמליץ ​​על כמה כלים אחרים להסרת קבצים כפולים? האם אתה מעדיף את שורת הפקודה עבור משימה זו? ספר לנו את ההערות.