आपल्या सिस्टमवर डफसह डुप्लिकेट फाइल्स शोधा आणि काढा

ज्यांना माझ्यासारखे आवडतात त्यांना काही माहिती एकत्रित करणे आवडते (एचडी वॉलपेपर इ) आमच्यात अशी समस्या आहे की कालांतराने आमच्या सिस्टममध्ये डुप्लिकेट माहिती असणे सुरू होते, विशिष्ट उदाहरण पुनरावृत्ती लिनक्स वॉलपेपर असू शकते (प्रत्येक फाईल भिन्न नावाने). खरी समस्या ही जागा नसून माझ्यासारख्या ऑर्डरच्या वेड अनिवार्य असू शकते; आपल्या मौल्यवान संग्रहात काहीतरी चुकीचे आहे, डुप्लिकेट केलेले आहे, चुकीचे आहे knowing हे जाणून आपण फक्त शांत आणि शांततेत राहू शकत नाही

सुदैवाने लिनक्समध्ये नेहमीच आमच्या समस्या सोडवण्याचे एक साधन असते, डुप्लिकेट फाइल्सच्या बाबतीत आमच्याकडे हे सॉफ्टवेअर असते: डफ

आपण आपल्या रेपॉजिटरीमध्ये, डेबियन सारख्या डिस्ट्रॉसवर किंवा त्यावर आधारित एक साधी शोधू शकता: sudo apt-get install duff हे स्थापित करण्यासाठी पुरेसे असेल, आर्चलिन्क्समध्ये मी अशी कल्पना केली आहे sudo pacman -S duff

एकदा आपण ते स्थापित केले की ते वापरणे खरोखर सोपे आहे, उदाहरणार्थ मी माझ्या फोल्डरमधील सर्व डुप्लीकेट फाइल्स शोधत आहे चित्रे (/ मुख्यपृष्ठ / kzkggaara / चित्रे /):

duff -r  /home/kzkggaara/Pictures

मापदंड -r असे आहे की ते पुनरावृत्ती शोधते आणि नंतर त्या कोणत्या फोल्डरमध्ये शोधावे हे परिभाषित करणे बाकी आहे, या उदाहरणात / home / kzkggaara / ਤਸਵੀਰ

हे आपल्याला असे काहीतरी दर्शवेल:

आपण पाहू शकता की त्यामध्ये 2 डुप्लीकेट फाइल्स आहेत चित्रे / पैशाजे / लँडस्केप्स + ग्रीन / आणि दोन डुप्लिकेट फाइल्स मध्ये चित्रे / मंगस / नारुतो / शेरिंगन /

हा संपूर्ण स्क्रीनशॉटचा फक्त एक छोटासा भाग आहे… माझ्याकडे बर्‍याच डुप्लिकेट फाइल्स असल्याचे माझ्या लक्षात आले 0_oU

आता प्रश्न लादला आहेः डुप्लिकेट फाइल्स कशा हटवायच्या?

पुढील आदेशासह, ते सर्व डुप्लीकेट फाइल्स शोधतील आणि त्यातील एक हटवेल, म्हणजेच त्या दोन एकसारख्या फायली आहेत ... त्यातील एक हटविली जाईल:

duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm

ही आज्ञा मी पुन्हा सांगत आहे, यामुळे आपण निर्देशित करत असलेल्या डुप्लिकेट फाईल्स काढून टाकल्या जातील आणि नेहमी समान असू शकतील अशा इतर सर्व फाईल सोडा.

मी अद्याप कमांड कॉम्बिनेशनची चाचणी करीत आहे जे डफ… एक्सॅर्ग्स, तसेच मध्ये उपयोगी असू शकतात man duff त्याचे आउटपुट कसे सानुकूलित करायचे ते वाचून, मी शिफारस करतो की आपण डफ एफएफची मदत वाचली पाहिजे

असं असलं तरी, याक्षणी आणखी काही जोडण्यासारखे नाही, मला आशा आहे की तुम्हाला ही आज्ञा उपयुक्त वाटली असेल found

कोट सह उत्तर द्या


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   st0rmt4il म्हणाले

    टीप बंधूबद्दल धन्यवाद, भविष्यात आपण "xargs" कसे वापरावे याबद्दल काही पोस्ट्स तयार करु शकाल काय?

    धन्यवाद!

    1.    केझेडकेजी ^ गारा म्हणाले

      मी अद्याप xargs चा तज्ञ नाही, फक्त हे स्पष्ट करण्यासाठी (अगदी सोप्या पद्धतीने), xargs तुम्हाला पॅरामीटर म्हणून (म्हणजेच पाईपच्या आधी काय आहे किंवा त्याचे निष्कर्ष) आधी निष्पादित केलेल्या आऊटपुट किंवा परिणामाद्वारे कमांड कार्यान्वित करण्यास परवानगी देते.

    2.    धुंटर म्हणाले

      एक तपशील, आपण प्रत्येक वेळी xargs वापरत नसल्यास डेटा पाठविण्याचा प्रयत्न करता -0 पास केल्याशिवाय आणि नंतर -0 सह xargs मध्ये प्राप्त करणे हे "फाईल इज इज.एमपी 3" सारख्या स्पेस असणार्‍या फाईल नावांसाठी हे खूप महत्वाचे आहे.

      शोधासह एक उदाहरण.

      शोधा -नाम "टू-डिलीट" करा. / -प्रिंट 0 | xargs -0 आरएम

  2.   मांजर म्हणाले

    लेखाबद्दल धन्यवाद, कधीकधी काही .desktop (विशेषत: वाइन) वारंवार होते

    1.    केझेडकेजी ^ गारा म्हणाले

      एक आनंद 🙂

      1.    मांजर म्हणाले

        मी हे स्पष्ट करण्याचा फायदा घेतो की आर्च आणि डेरिव्हेटिव्हमध्ये हे पॅकोमॅनसह नव्हे तर यॉर्ट सह स्थापित केले आहे

        1.    st0rmt4il म्हणाले

          स्पष्टीकरणासाठी धन्यवाद: डी!

  3.   जोकिन म्हणाले

    मय ब्युनो!
    विशेष साधने collection च्या संग्रहात जोडले

    1.    केझेडकेजी ^ गारा म्हणाले

      टिप्पणी धन्यवाद 😀

  4.   कार्पर म्हणाले

    उत्कृष्ट योगदाना, धन्यवाद XD
    कोट सह उत्तर द्या

    1.    केझेडकेजी ^ गारा म्हणाले

      टिप्पणी दिल्याबद्दल धन्यवाद

  5.   f3niX म्हणाले

    ते चांगले आहे. मी माझ्या 3 जीबी यू संग्रहातून डुप्लिकेट एमपी 100 काढण्याचा प्रयत्न करेन

    1.    केझेडकेजी ^ गारा म्हणाले

      टिप्पणी दिल्याबद्दल धन्यवाद, शुभेच्छा 🙂

  6.   ब्लेअर पास्कल म्हणाले

    नेहमीप्रमाणेच चांगले इनपुट. धन्यवाद.

    1.    केझेडकेजी ^ गारा म्हणाले

      हाहा, धन्यवाद, मी नेहमीच मनोरंजक गोष्टी ठेवण्याचा प्रयत्न करतो 😉

  7.   व्हल्कहेड म्हणाले

    खूप चांगले योगदान .. धन्यवाद!

    1.    केझेडकेजी ^ गारा म्हणाले

      धन्यवाद ^ - ^

  8.   जेम्स म्हणाले

    मी भरलेल्या माझ्या डिस्कवरून माझ्या सर्व डुप्लिकेट फाइल्स मिटविणे सुरू करेन, मी 10 जीबी रिकामे होण्याची आशा करतो,

  9.   डॅमन्कोकी म्हणाले

    ओह तुमचे आभारी आहे हे मला माझ्या कार्यात खूप मदत करेल 😉

  10.   अल्बर्ट मी म्हणाले

    इंटरनेट वापरकर्त्यांमधील सामान्य अशा यासारखे समस्या सोडविणारे छोटेसे कार्यक्रम सादर केल्याबद्दल तुमचे आभार.

    1.    केझेडकेजी ^ गारा म्हणाले

      वाचण्यासाठी आणि टिप्पण्या दिल्याबद्दल धन्यवाद.

      कोट सह उत्तर द्या

  11.   कुक म्हणाले

    याने मला वेडा केले> _ <धन्यवाद !!!

  12.   ऑफ आर्क म्हणाले

    धन्यवाद, मला डुप्लिकेट फोटोंसह गोंधळ झाला ज्या मला काय करावे हे माहित नव्हते!
    Merci

  13.   अलेहांद्रो म्हणाले

    क्षमस्व, आपण दर्शविलेल्या वाक्यरचनासह डुप्लिकेट फाइल्स हटवण्याचा मी प्रयत्न केला पण टर्मिनलमधील आउटपुट मला सांगते की आरएम ऑपरेंड गहाळ आहे.
    मी टर्मिनलमध्ये असे काहीतरी लिहितो:
    डफ -e0-आर / मीडिया / jलेजेन्ड्रो / बॅकिंग / लायब्ररी / ईबुकसेपब / | xargs -0 आरएम
    आणि मला हे समजले: आरएमः एक ऑपरेंड गहाळ आहे
    अधिक माहितीसाठी 'आरएम हेल्प' वापरुन पहा

    कृपया, जेव्हा आपण माझ्या इपब लायब्ररीत हजारो डुप्लिकेट फाइल्स हटविण्याविषयी ऑपरेंड सांगू शकाल का?

    1.    केझेडकेजी ^ गारा म्हणाले

      शेवटी आरएमआरआर टाकण्याचा प्रयत्न करा

      1.    अलेहांद्रो म्हणाले

        आपल्या लक्ष दिल्याबद्दल धन्यवाद, परंतु दुर्दैवाने आपल्या प्रस्तावावर कार्य झाले नाही, मी आपल्याला आउटपुट दर्शवितो:
        alejandro @ alejandro-ubuntu-mate-1504: $ ff डफ -e0-आर / मीडिया / alejandro / बॅकअप / लायब्ररी / ebooksepub / | xargs -0 आरएम -आर
        आरएम: एक ऑपरेंड गहाळ आहे
        अधिक माहितीसाठी 'आरएम हेल्प' वापरुन पहा.

  14.   हेक्टर म्हणाले

    चांगली टिप.
    आरएम ऑपरेंडची समस्या ही आहे की ती हटवायची नाही. जर कमांड पाईपशिवाय कार्यान्वित झाली तर डुप्लिकेट नसल्याचे सत्यापित केले जाईल.
    शुभेच्छा