Domovská » jak » Jak najít a odstranit duplicitní soubory v systému Linux

    Jak najít a odstranit duplicitní soubory v systému Linux

    Ať už používáte Linux na ploše nebo na serveru, existují dobré nástroje, které skenují váš systém pro duplicitní soubory a pomohou vám je odstranit, abyste uvolnili místo. Pevné grafické rozhraní a rozhraní příkazového řádku jsou k dispozici.

    Duplicitní soubory jsou zbytečným ztrátou místa na disku. Koneckonců, pokud skutečně potřebujete stejný soubor ve dvou různých místech, můžete vždy nastavit symbolický odkaz nebo pevný odkaz, ukládat data pouze na jednom místě na disku.

    FSlint

    FSlint je k dispozici v různých softwarových úložištích distribucí Linux, včetně Ubuntu, Debian, Fedory a Red Hat. Stačí spustit správce balíčků a nainstalovat balíček "fslint". Tento nástroj poskytuje standardní grafické rozhraní, ale také obsahuje verze příkazového řádku různých funkcí. Stejně jako mnoho aplikací Linux, FSlint grafické rozhraní je jen front-end, který používá příkazy FSlint pod.

    Nedovolte, aby vás vyděsilo od používání vhodného grafického rozhraní FSlint. Ve výchozím nastavení se otevře s vybraným podoknem Duplikáty a domovským adresářem jako výchozí vyhledávací cestou. Jediné, co musíte udělat, je klepnout na tlačítko Najít a FSlint nalezne seznam duplicitních souborů v adresářích pod domovskou složkou. Pomocí tlačítek odstraňte všechny soubory, které chcete odstranit, a poklepejte na ně a zobrazte je.

    Všimněte si, že nástroje příkazového řádku nejsou ve vaší cestě ve výchozím nastavení, takže je nelze spustit jako typické příkazy. Ubuntu je najdete pod / usr / share / fslint / fslint. Pokud jste chtěli spustit celý skenování fslint v jediném adresáři, zde jsou příkazy, které byste spustili v Ubuntu:

    cd / usr / share / fslint / fslint

    ./ fslint / path / to /

    Tento příkaz ve skutečnosti ve skutečnosti nezmizí nic. Stačí vytisknout seznam duplicitních souborů - jste na vlastní pěst.

    fdupes

    Příkaz fdupes není obvykle standardně nainstalován, ale je dostupný v mnoha úložištích distribuce Linuxu. Je to jednoduchý nástroj příkazového řádku. Jedná se pravděpodobně o nejvhodnější a nejrychlejší nástroj, který můžete použít, pokud chcete najít duplicitní soubory v prostředí, kde máte přístup pouze k příkazovému řádku Linux, nikoliv k grafickému uživatelskému rozhraní.

    Použití je jednoduché. Stačí spustit příkaz fdupes následovaný cestou do adresáře. Tak, fdupes / home / chris by seznam všech duplicitních souborů v adresáři / home / chris - ale ne v podadresářích! The fdupes -r / home / chris příkaz rekurzivně vyhledá všechny podadresáře uvnitř / home / chris pro duplicitní soubory a zobrazí je.

    Tento nástroj automaticky nic neodstraní, zobrazí se pouze seznam duplicitních souborů. Potom můžete odstranit duplicitní soubory ručně, pokud chcete. Můžete také spustit příkaz pomocí přepínače -d, který vám pomůže odstranit soubory. Budete vyzváni k výběru souborů, které chcete zachovat.

    dupeGuru, dupeGuru Music Edition a dupeGuru Pictures Edition

    Ano, doporučíme opět dupeGuru. Je to otevřený a multiplatformový nástroj, který je tak užitečný, že jsme ji již doporučili pro nalezení duplicitních souborů v systému Windows a vyčištění duplicitních souborů na počítači Mac.

    dupeGuru je trochu méně vhodný, protože není k dispozici ve většině repozitářů softwaru pro distribuce Linuxu - i když je k dispozici v úložištích Arch Linux. Stránky dupeGuru však nabízejí smlouvu PPA, která vám umožní snadno nainstalovat své softwarové balíčky do distribucí Linuxu Ubuntu a Ubuntu. Uživatelé jiných distribucí systému Linux mohou dokonce kompilovat ze zdroje.

    Stejně jako u systému Windows a Mac, dupeGuru nabízí tři různé edice - standardní vydání pro základní duplicitní souborové skenování, edice určená k hledání duplicitních skladeb, které mohou být rozděleny nebo kódovány jinak, a edice určená pro hledání podobných fotografií, otáčet, měnit velikost nebo jinak měnit. Můžete je získat všechny z webových stránek dupeGuru a všechny tři jsou k dispozici v Ubuntu PPA.

    Tato aplikace funguje stejně jako na jiných platformách. Spusťte jej, přidejte jednu nebo více složek ke skenování a klepněte na Skenovat. Zobrazí se seznam duplicitních souborů a můžete je zkontrolovat a odstranit - nebo je přesunout na jiné platformy. Můžete také snadno otevřít a zkontrolovat soubor dvojitým kliknutím.

    Po instalaci musí být balík Ubuntu spuštěn z příkazového řádku - například pomocí příkazu dupeguru_se příkaz pro standardní verzi. Zdá se, že ve výchozím nastavení není nainstalována žádná zkratka na ploše. Tento nedostatek integrace systému je jediným důvodem, proč tuto službu nemůžeme doporučit více, protože funguje dobře, jakmile ji nainstalujete a spustíte.


    Jak můžete očekávat, není to úplný seznam. Najdete mnoho dalších nástrojů pro vyhledávání duplicitních souborů - většinou příkazů bez grafického rozhraní - ve správci balíčků distribuce systému Linux. Pokud nemáte specifické potřeby, výše uvedené nástroje jsou naše oblíbené a ty, které doporučujeme.