Ismétlődő fájlok, hogyan lehet megtalálni és törölni őket az Ubuntuban

a duplikált fájlok megkereséséről

A következő cikkben hármat nézünk meg eszközök az ismétlődő fájlok megkereséséhez és eltávolításához az Ubuntuban. Többször előfordulhat, hogy számítógépe tele van duplikált fájlokkal. Egy nap rájössz, hogy a merevlemez tele van ugyanazon fájlok több másolatával különböző biztonsági mentési könyvtárakban. A probléma azért merül fel, mert elfelejtette megtisztítani ezeket a fájlokat, és a merevlemez egy bizonyos idő után túl sok duplikált fájlt kezd felhalmozni.

Ezért mindig jó tudni, hogyan megtalálni és törölni fájlok másolása. Ehhez az alábbiakban részletezett eszközöket használhatjuk Unix-szerű operációs rendszerek. Óvatosnak kell lennie az ismétlődő fájlok eltávolításakor. Ha nincs, véletlenszerű adatvesztéshez vezethet. Ezért tanácsos odafigyelni ezeknek az eszközöknek a használatakor.

Keresse meg és távolítsa el az ismétlődő fájlokat az Ubuntuban

Ehhez a feladathoz három rendelkezésre álló eszközt fogunk látni; Rdfind, Fdupes, Fslint.

Ez a három segédprogram az ingyenes, nyílt forráskódú, és a legtöbb Unix-szerű operációs rendszeren működik.

megtalálja

megtalálja a nyílt forráskódú és szabad duplikált fájlok keresése a könyvtárakban és az alkönyvtárakban.

Hasonlítsa össze a fájlokat tartalmuk, nem pedig a nevük alapján archívum. Az Rdfind a besorolási algoritmus segítségével különbséget tesz az eredeti és a duplikált fájlok között. Ha két vagy több fájlt talál ugyanarról, az Rdfind elég okos ahhoz, hogy megtalálja, melyik az eredeti fájl. Miután megtalálta a másolatokat, jelentést fog tenni nekünk. Dönthetünk azok eltávolításáról vagy cseréjéről.

Rdfind telepítés

Megnyitunk egy terminált (Ctrl + Alt + T), és ezt írjuk:

telepítse az Rdfind fájlt

sudo apt install rdfind

Használat

A telepítés után csak meg kell futtassa az Rdfind parancsot az útvonallal együtt ahol duplikált fájlokat szeretnénk keresni.

Rdfind fut

rdfind ~/Descargas/

Amint a fenti képernyőképen látható, az Rdfind parancs beolvassa a könyvtárat ~ / Letöltések. Az eredményeket az results.txt nevű fájlba menti, amely az aktuális munkakönyvtárban található. Az tud lásd a lehetséges duplikált fájlok nevét az results.txt fájlban.

A. Oldalon keresztül további információkat kaphat az általa kínált összes lehetőségről súgó vagy man oldalak:

rdfind segítség

rdfind --help

man rdfind

fdupes

Az Fdupes egy másik parancssori segédprogram azonosítsa és távolítsa el az ismétlődő fájlokat a megadott könyvtárakban és alkönyvtárakban. Ez egy ingyenes segédprogram a nyílt forráskódú C programozási nyelven íródott.

Az Fdupes azonosítja a duplikátumokat a fájlméretek, a részleges MD5 aláírások, a teljes MD5 aláírások összehasonlítása és végül bájtenkénti összehasonlítás ellenőrzés céljából.

Hasonló az Rdfind segédprogramhoz, de az Fdupes jó néhány opcióval rendelkezik a műveletek végrehajtására, például:

  • Rekurzív módon keressen duplikált fájlokat a könyvtárakban és az alkönyvtárakban.
  • Az üres fájlok és a rejtett fájlok kizárása a megfontolásból
  • A másolatok méretének megjelenítése.
  • És még sok más.

Fdupes telepítés

Megnyitunk egy terminált (Ctrl + Alt + T), és ezt írjuk:

fdupes telepíteni

sudo apt install fdupes

Használat

Az Fdupes használata meglehetősen egyszerű. Csak futtassa a következő parancsot, hogy megtalálja a duplikált fájlokat például egy könyvtárban ~ / Letöltések.

fdupes fut

fdupes ~/Descargas

Azt is megtehetjük duplikált fájlokat kereshet az alkönyvtárakból, egyszerűen a -r kapcsolóval.

hogy távolítsa el az összes másolatot, a használható opció a -d lesz.

fdupes -d ~/Descargas

Ez a parancs lehetővé teszi számunkra, hogy kiválasszuk az eredeti megőrzését és az összes más duplikált fájl megszüntetését. Itt óvatosnak kell lennie. Könnyen törölhetjük az eredeti fájlokat, ha nem vagyunk óvatosak.

Megszerezni további információ az fdupes használatáról, lásd a súgó részt vagy a kézikönyv oldalakat:

fdupes segít

fdupes –help

man fdupes

FSlint

FSlint egy másik segédprogram a duplikált fájlok megkereséséhez, amelyekben találtam GitHub. A másik két segédprogrammal ellentétben Az FSlint GUI és CLI módokkal is rendelkezik. Ezért ez egy könnyebben használható eszköz.

Az FSlint nemcsak a másolatokat, hanem a szimbolikus hivatkozásokat, a rossz neveket, az ideiglenes fájlokat, a hibás IDS-eket, az üres könyvtárakat és a nem törölt bináris fájlokat stb.

Telepítse az Fslint alkalmazást

Megnyitunk egy terminált (Ctrl + Alt + T), és ezt írjuk:

fslint telepítése

sudo apt install fslint

Használat

Miután telepítette, megtehetjük futtassa az alkalmazás menüből.

fslint launcher

Mint látható, az FSlint kezelőfelülete egyszerűen használható és magától értetődő. A fülön Keresési útvonal, hozzáadjuk a beolvasni kívánt útvonalat. Csak a Keresés gombra kell kattintanunk duplikátumok kereséséhez. Jelölje be a "Rekurzív?" Opciót rekurzív módon megkeresni a duplikátumokat a könyvtárakban és az alkönyvtárakban. Az FSlint gyorsan beolvassa az adott könyvtárat és felsorolja azokat.

fslint gui

A listából válassza ki a megtisztítani kívánt másolatokat. Bármelyikkel együttműködhet olyan műveletekkel, mint a Mentés, Törlés, Összevonás és Szimbolikus hivatkozás. Az Összetett keresési paraméterek lapon megadhatja a kizárandó utakat a duplikátumok keresése közben.

Megszerezni további részletek az FSlintről, lásd a súgó részt és a kézikönyv oldalakat.

fslint segítség

/usr/share/fslint/fslint/fslint --help

man fslint

Ez csak három hatékony eszköz a nem kívánt duplikált fájlok megkeresésére és eltávolítására a Gnu / Linux rendszeren.


5 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   miguelcm dijo

    Talán hiányzott a duff megemlítése. Köszönöm.

  2.   Lucio Chavez dijo

    Nagyon jó hozzájárulás! Nagyon köszönöm!

  3.   Miguel A. Luque dijo

    Köszönöm a hozzájárulás egyszerűségét és részletességét, amely megoldotta számomra a problémát. Még egyszer köszönöm!! Üdvözlet

  4.   Francesc dijo

    A FSLINT, a 20.04 verzióban nem létezik. van-e valamilyen módon telepíteni.
    Köszönöm

  5.   Claudio Festene dijo

    Látványos rdfind. Teszteltem az Xubuntu 18-04-en, és remekül működött!