GNU/Linux >> Znalost Linux >  >> Ubuntu

Nejlepší 3 nástroje k nalezení a odstranění duplicitních souborů v Linuxu

Správa souborů může být složitý úkol, pokud je v systému velký počet duplicitních souborů. Velké množství duplicitních souborů zabírá úložný prostor a může způsobit problémy s plným diskem. Nejjednodušší způsob, jak se vypořádat s duplicitními soubory, je najít je a odstranit ručně, ale použití nástroje k nalezení a odstranění duplicitních souborů může tento proces výrazně usnadnit. V tomto článku se naučíme některé užitečné nástroje pro vyhledání a odstranění duplicitních souborů ze systému Linux.

Fslint

V systémech založených na Linuxu/Unixu existuje velmi užitečný nástroj zvaný „fslint“, který pomáhá vyhledávat a odstraňovat duplicitní soubory, dočasné soubory, zcela prázdné složky a uvolnit místo na disku. Fslint přichází s režimem GUI i CLI, což usnadňuje použití. Instalace tohoto nástroje je jednoduchá a snadná. Stačí spustit následující příkaz a začít používat nástroj

Ubuntu/Debian

$ sudo apt-get install fslint

V Ubuntu 20.04 LTS není fslint k dispozici ve výchozím úložišti. K instalaci nástroje použijte následující příkaz.

$ mkdir -p ~/Downloads/fslint
$ cd ~/Downloads/fslint
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb
$ sudo apt-get install ./*.deb

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install fslint

Po dokončení instalace vyhledejte v aplikaci fslink. Zadejte adresář pro skenování souborů a zaškrtněte recurse možnost rekurzivně skenovat soubory v podadresářích. Jakmile je skenování dokončeno, klikněte na možnost Odstranit, abyste duplicitní soubory odinstalovali.

Rdfind

Rdfind je open source a bezplatný nástroj pro vyhledávání duplicitních souborů. Porovnává soubory na základě obsahu a rozlišuje původní a duplicitní soubory pomocí klasifikačního algoritmu. Jakmile je duplicitní soubor nalezen, poskytne jako výsledek zprávu.

Spuštěním následujícího příkazu nainstalujte nástroj

Ubuntu/Debian

$ sudo apt-get install rdfind

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install rdfind

Jakmile je nástroj nainstalován, spusťte rdfind příkaz spolu s cestou k adresáři, kde chceme najít duplicitní soubory. V tomto příkladu jsem použil /home/aayush/Download se používá. Můžete mít svůj vlastní předpoklad.

Syntaxe

$ rdfind <Path>

Příklad

$ rdfind /home/aayush/Downloads

V aktuálním pracovním adresáři se vygeneruje soubor sestavy s názvem results.txt. Další podrobnosti týkající se duplicitních souborů naleznete v souboru.

Fdupes

Fdupes je další užitečný nástroj dostupný v systémech Linux. Je bezplatný a open source a je napsán v programovacím jazyce C. Tento nástroj identifikuje duplicitní soubory porovnáním velikostí souborů, částečným podpisem MD5, úplným podpisem MD5 a provedením porovnání bajtů po byte pro ověření.

Spuštěním následujícího příkazu nainstalujte nástroj

Ubuntu/Debian

$ sudo apt-get install fdupes

RHEL/Centos

$ yum install epel-release
$ yum install fdupes

Jakmile je nástroj nainstalován, spusťte fdupes příkaz spolu s cestou, kde chceme najít duplicitní soubory.

Syntaxe

$ fdupes <path>

Příklad

$ fdupes /home/aayush/Downloads/Kubernetes

Chcete-li vyhledat duplicitní soubory v podadresářích, spusťte fdupes příkaz s volbou -r spolu s cestou.

Syntaxe

$ fdupes <Path> -r

Příklad

$ fdupes /home/aayush/Downloads -r

Výstup:

Chcete-li odstranit všechny duplikáty, spusťte příkaz fdupes s volbou -d spolu s cestou.

Syntaxe

$ fdupes -d <Path>

Příklad

$ fdupes -d /home/aayush/Downloads/Kubernetes

Výstup

Chcete-li odstranit všechny duplikáty v podadresářích, spusťte fdupes příkaz rekurzivně (-r ) s možností -d jako.

Syntaxe

$ fdupes -d <path> -r

Příklad

$ fdupes -d /home/aayush/Downloads -r

Chcete-li získat další nápovědu k příkazu fdupes, spusťte následující příkaz.

$ fdupes --help
$ man fdupes

Závěr

Někdy může mít duplicitní soubory v systému opravdu velký problém. V tomto článku jsem se zabýval různými nástroji k nalezení a odstranění duplicitních souborů v linuxovém systému. Děkuji za přečtení.


Ubuntu
  1. Jak najít a odstranit duplicitní fotografie v Linuxu

  2. Najděte největší soubory a adresáře v Linuxu

  3. Jak najít duplicitní soubory v Linuxu

  1. 5 nástrojů příkazového řádku pro rychlé vyhledání souborů v systému Linux

  2. Najděte soubory a adresáře v Linuxu jako profík

  3. Linux Odstraňte soubory a adresáře

  1. Jak najít soubory v Linuxu

  2. Jak najít a odstranit duplicitní/nechtěné soubory v Linuxu pomocí nástroje „FSlint“.

  3. Jak najít a odstranit prázdné adresáře a soubory v Linuxu