אף אחד לא אוהב קבצים כפולים. הם תופסים מקום מיותר במערכת ונכנסים בדרך. למרבה המזל, בלינוקס, יש דרך להסיר נתונים מיותרים ולנקות קבצים כפולים באמצעות Fdupes.
התקן Fdupes
כלי Fdupes הוא אחד משורת הפקודה הטובה ביותרכלי שכפול בפלטפורמת לינוקס. כאשר הוא מפעיל, הוא יכול לסרוק כל ספרייה אחר קבצים כפולים, לרחרח את מיקומם המדויק ולהפוך את הכפילויות לקישורים sym - הן קישורים קשים וקישורים רכים. החשוב מכל, על ידי הפיכת כפילויות לקישורי מערכת, זה מצמצם מקום, תוך שמירה על הקבצים על כנו באותו מיקום.
Fdupes קל להתקנה ויש בו הרבהתמיכה ברוב ההפצות לינוקס שם בחוץ. למעשה, אפילו ל- FreeBSD יש את התוכנה זמינה. כדי להפעיל את התוכנה, הפעל מסוף והזן את הפקודות התואמות את מערכת ההפעלה לינוקס שלך.
אובונטו
sudo apt install fdupes
דביאן
sudo apt-get install fdupes
קשת לינוקס
Fdupes נמצא ב- Arch Linux, דרך מאגר "Community". למרבה הצער, repo "הקהילה" אינו מוגדר כברירת מחדל. כדי להתקין תוכנית זו, תחילה עליך לערוך את התוכנית Pacman.conf קובץ.
כדי לערוך את קובץ התצורה, פתח אותו בעורך הטקסט של ננו.
sudo nano /etc/pacman.conf
בקובץ התצורה, הסר את "#" מול כל מה שקשור לקהילה. זכור כי כל "#" חייב להיעלם, או שה- repo לא יעבוד. לאחר סיום העריכה, שמור אותו באמצעות Ctrl + O ולצאת עם Ctrl + X.
סנכרן את ריפו הקהילה החדש עם פקמן.
sudo pacman -Syy
כעת, כאשר מקור התוכנה "קהילה" סנכרן בהצלחה, ל- Arch Linux יש גישה מלאה אליו. סיים את התהליך על ידי התקנת יישום Fdupes דרך מנהל החבילה.
sudo pacman -S fdupes
פדורה
sudo dnf install fdupes
OpenSUSE
sudo zypper install fdupes
סרוק לשכפולים
לפני ש Fdupes יכול להסיר קבצים מיותרים, הוא צריך לדעת היכן הם נמצאים. כדי למצוא את הקבצים, עליך להשתמש בקובץ r החלף. עם ה r לעבור, תוכל לחפש בכל תיקיה במחשב הלינוקס שלך, יחד עם כל תיקיית משנה, וכך להפוך את הכפילויות למצוא הרבה יותר מהר.
עקוב אחר ההוראות שלהלן כדי ללמוד כיצד למצוא ולהסיר קבצים כפולים במספר מיקומים במחשב הלינוקס שלך.
כפילויות בתיקייה הביתית
אחד המקומות העיקריים שבהם משתמשים מאחסן קבצים הוא/בית/. הסיבה שהתיקיה הזו מכילה טונות של קבצים היא שכל מה שמשתמש עושה ב- Linux מכניס לכאן. כתוצאה מכך קבצים מצטברים עם הזמן ולעיתים קרובות כפילויות מצטברות. כדי למצוא כפילויות אלה, פתח את המסוף והצביע fdupes לתיקיית הבית שלך.

fdupes -r ~/
או לסרוק משתמש אחר במחשב האישי שלך, שאינו מחובר כרגע, עשה:
fdupes -r /home/username/
לאחר הפעלת הסריקה, הכלי יחזיר רשימת כפילויות שלמה שהוא מוצא בספרייה הביתית. לשמירת מידע זה, צינור את הפלט לקובץ בתיקיית המסמכים.
fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt
או
fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt
כפילויות במערכת קבצי שורש
ל- Fdupes יש אפשרות לסרוק כל מיקום ולא רק את תיקיית הבית. אם אתה מנסה למצוא קבצים כפולים במערכת קבצי השורש של מחשב ה- Linux שלך, הנה מה לעשות.

בטרמינל, שנה את הקליפה מהרגילמשתמש לחשבון השורש. מעבר מחשבון מסורתי לרוט יאפשר לאפליקציית Fdupes לסרוק במיקומים שאינם מוגבלים להגדרה רגילה.
sudo -s
או
su -
כשורש, סרוק את מערכת קבצי השורש באמצעות Fdupes.
fdupes -r /
לחלופין, סרוק מיקום ספציפי, ולא את כל מערכת השורש עם:
fdupes -r /location/on/your/pc
צריך לייצא את תוצאות הסריקה לקובץ למועד מאוחר יותר? הפעל פקודה זו.
fdupes -r / >> /home/username/Documents/fdupes-scan.txt
או
fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt
הסר נתונים מיותרים
סריקת קבצים כפולים היא חלק קריטישל הסרת הנתונים המיותרים. השלב הבא הוא התמודדות עם התוצאות, והסרת הפיטורים. למרבה המזל, להיפטר מנתונים מיותרים זה מהיר להפליא. והכי חשוב, שום דבר לא באמת צריך למחוק, שכן Fdupes תומך בהחלפת קבצים בפועל באמצעות symlink.
ישנם שני סוגים של מניעת כפילויות ש- Fdupesתומך: קישורים קשים וקישורים רכים. לקבלת התוצאות הטובות ביותר, אנו ממליצים ללכת עם קישורים קשים, מכיוון שלא ניתן להבחין בהם בקבצים בפועל. עם זאת, קישורים סימטיים רכים עובדים גם הם. כדי לשכפל מחדש, בצעו את הפעולות הבאות במסוף.
הערה: אל תחליף נתונים כפולים בכל מערכת אלא אם כן אתה מבין את הסיכונים שיכולים להופיע!
החלף קישור קשה
fdupes -rH /home/username/
או, עבור כפילויות כוללות במערכת:
sudo -s fdupes -rH /root/file/location
החלף קישור רך
fdupes -rS /home/username/
או לכל מערכת:
fdupes -rS /root/file/location</ p>
הערות