إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

أربع أدوات مفيدة في لينكس لإيجاد الملفات المكررة وحذفها

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] أربع أدوات مفيدة في لينكس لإيجاد الملفات المكررة وحذفها

    تنظيم سطح مكتبك أو مسار home الخاص بك أو حتى نظامك عموما سيكون من الأمور الصعبة خاصة إذا كانت لديك عادة تنزيل الكثير من الأشياء من النت.

    غالبا سيكون لديك ملفات من جميع الأنواع والأشكال mp3,pdf,epub وجميع أنواع الإمتدادات فأنت تنسخها من مسارها الى مسارات أخرى ثم تنسى وهذا من شأنه أن يراكم لديك الملفات المكررة.

    وفي هذا الموضوع سنتعلم معا كيف نجد ونحذف الملفات المكررة بإستخدام الأدوات rdfid, fdupes والتي هي أدوات تعمل على سطر الأوامر وهناك أدوات تعمل على الواجهة الرسومية مثل DueGuru ,FSlint.

    1- Rdfind
    هذه الأداه المجانية تستخدم لإيجاد الملفات المكررة من المسارات المختلفة , تستخدم هذه الأداه checksum وتجد المكرر بناء على محتويات الملف وليس الأسم فقط.

    لتثبيت الأداه في التوزيعات المختلفة
    [On Debian/Ubuntu]
    كود:
    $ sudo apt-get install rdfind
    CentOS/RHEL
    كود:
    $ sudo yum install epel-release && $ sudo yum install rdfind \
    [On Fedora 22+]
    كود:
    $ sudo dnf install rdfind
    [On Arch Linux]
    كود:
    $ sudo pacman -S rdfind
    لتشغيل الأداه
    كود:
    $ rdfind /home/user
    النتائج من هذه الأداه تحفظ في ملف results.txt

    عرض قائمة الملفات المكررة فقط دون حذف
    كود:
    $ rdfind -dryrun true /home/user
    إستبدال الملفات المكررة
    كود:
    $ rdfind -makehardlinks true /home/user
    حذف المفات المكررة
    كود:
    $ rdfind -deleteduplicates true /home/user
    لمعرفة المزيد حول هذه الأداه
    كود:
    $ man rdfind
    2- Fdupes
    هذه الأداه تقوم بعمل مسح للملفات المكررة في بإستخدام md5sum

    لتثبيت هذه الأداه لمختلف التوزيعات
    [On Debian/Ubuntu]
    كود:
    $ sudo apt-get install fdupes
    [On CentOS/RHEL]
    كود:
    $ sudo yum install epel-release && $ sudo yum install fdupes
    [On Fedora 22+]
    كود:
    $ sudo dnf install fdupes
    [On Arch Linux]
    كود:
    $ sudo pacman -S fdupes
    إستخدامة مشابه ل rdfind
    الصيغة المبسطة لإستخدمها
    كود:
    $ fdupes <dir>
    للبحث المتكرر
    كود:
    $ fdupes -r <dir>
    للبحث في عدة مسارات
    كود:
    $ fdupes <dir1> -r <dir2>
    لحساب حجم الملفات المكررة
    كود:
    $ fdupes -S <dir>
    لعرض معلومات ملخصة عن الملفات التي تم إيجادها
    كود:
    $ fdupes -m <dir>
    لحذف جميع الملفات المكررة
    كود:
    $ fdupes -d <dir>
    سيسألك عن الملفات أدخل رقم الملف الذي تريد حذفه

    للمزيد حول هذه الأداه
    كود:
    $ fdupes -help
    3- dupeGuru
    هذه الأداه تقوم بعمل مسح بحسب الإسم أو المحتوى في ملف او في عدة مجلدات ,هذه الأداه تعمل على مختلف الأنظمة ويندوز لينكس ماك والأداه سريعة في عملها .

    لتثبيت هذه الأداه على مختلف التوزيعات
    كود:
    --------------- On Debian/Ubuntu/Mint ---------------
    $ sudo add-apt-repository ppa:dupeguru/ppa
    $ sudo apt-get update
    $ sudo apt-get install dupeguru
    كود:
    --------------- On Arch Linux ---------------
    $ sudo pacman -S dupeguru

    اضغط على الصورة لعرض أكبر.   الإسم:	DupeGuru-Find-Duplicate-Files-in-Linux.png  مشاهدات:	0  الحجم:	88.5 كيلوبايت  الهوية:	983629

    4- FSlint
    أداه مجانية تعمل على سطر الأوامر ولها واجهة رسومية ,تعمل على مختلف الأنظمة وهي كسابقتها لكنها أيضا تقدم تقرير بالملفات المكررة والمسارات والملفات المؤقتة والكثير من التفاصيل الهامة.

    للتثبيت على مختلف التوزيعات
    [On Debian/Ubuntu]
    كود:
    $ sudo apt-get install fslint
    [On CentOS/RHEL]
    كود:
    $ sudo yum install epel-release && $ sudo yum install fslint
    [On Fedora 22+]
    كود:
    $ sudo dnf install fslint
    [On Arch Linux]
    كود:
    $ sudo pacman -S fslint
    اضغط على الصورة لعرض أكبر.   الإسم:	FSlint-Duplicate-File-Finder-for-Linux.png  مشاهدات:	0  الحجم:	13.8 كيلوبايت  الهوية:	983630
    هناك الكثير من الأدوات المفيدة لإيجاد الملفات المكررة على لينكس لكن يجب الحذر عند القيام بعملية الحذف, لذا يجب أن تقوم بعملية حفظ إحتياطي قبل الحذف.

    في أمان الله ^_^

    4 Useful Tools to Find and Delete Duplicate Files in Linux
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 01-06-2021, 10:21 AM.
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

يعمل...
X