GNU/Linux >> Znalost Linux >  >> Linux

Jak najít duplicitní soubory v Linuxu

Dobrý den, přátelé. Práce v terminálu je společná pro nás všechny, kteří pracujeme s linuxovými servery. Mezi jednotlivými použitími se však mohou objevit triky, které jsme přehlédli nebo o nich prostě nevíme. Proto vám v tomto příspěvku ukážeme, jak najít duplicitní soubory v Linuxu.

Představujeme fdupes

Abychom usnadnili dosažení našeho cíle, potřebujeme nástroj nazvaný fdupes .

Podle profilu nástroje Github

FDUPES je program pro identifikaci duplicitních souborů umístěných v určených adresářích.
v určených adresářích.

Jedná se o open-source aplikaci, jejíž kód můžeme analyzovat a použít pro naše účely. Je vytvořen v jazyce C, takže je to velmi rychlý a efektivní nástroj.

Přestože vývoj této aplikace není příliš aktivní, je velmi efektivní. Kromě toho jej můžeme použít na téměř jakémkoli systému odvozeném od Linuxu prostřednictvím binárních souborů nebo vlastní kompilací zdrojového kódu.

Tak jdeme na to.

Instalace fdupes v systému Linux

Chcete-li použít fdupes musíme nainstalovat balíček do našeho systému.

Pokud používáte Debian, Ubuntu, Linux Mint nebo některý z těchto derivátů, můžete jej nainstalovat následovně

sudo apt update
sudo apt install fdupes

V případě, že používáte distribuci odvozenou od RHEL, jako je CentOS Stream, RockyLinux, AlmaLinux nebo dokonce Fedora, musíte spustit

sudo dnf install fdupes

Ale v případě, že používáte Gentoo a odvozeniny

emerge fdupes

Pro OpenSUSE

sudo zypper in fdupes

Konečně na Arch Linuxu a odvozeninách jako Manjaro

sudo pacman -S fdupes

Jelikož je program tak lehký, budete ho mít ve svém systému velmi rychle.

Jak najít duplicitní soubory v Linuxu

Chcete-li zkontrolovat všechny dostupné možnosti poskytované fdupes musíte spustit tento příkaz

fdupes --help

Tímto způsobem budete mít přístup ke stručnému popisu možností a základní syntaxi, kterou musíte pro použití příkazu dodržovat.

Ačkoli existuje mnoho možností, realita je taková, že použití příkazu je poměrně jednoduché a velmi snadno dosáhne svého cíle.

Chcete-li tedy zjistit, které duplicitní soubory v konkrétním umístění jsou, musíte spustit, něco podobného

fdupes /home/angelo

Samozřejmě /home/angelo je testovací adresář, který musíte nahradit.

Můžete také prohledávat dva nebo více adresářů současně, pokud je oddělíte mezerou.

fdupes /home/angelo/Documents /home/angelo/Pictures

Zobrazí se seznam duplicitních souborů, které se objevují v obou adresářích.

Je také možné rekurzivně vyhledávat a skenovat adresáře pomocí -r možnost.

fdupes -r /home/angelo/

Zobrazí se seznam všech duplicitních souborů v každé z podsložek cesty.

Mnoho lidí vyhledá duplicitní soubory, aby je odstranili. Přidáním -d možnost, můžeme to udělat najednou.

fdupes -rd /home/angelo/

Vývojář aplikace nás však varuje, že

Při použití -d nebo –delete je třeba se pojistit proti
náhodná ztráta dat

Ale co když chceme znát velikost těchto souborů? No, díky -m je to velmi snadný úkol.

fdupes -m /home/angelo/

Takže tímto způsobem můžeme použít fdupes a zjistěte duplicitní soubory v Linuxu.

Duplicitní soubory v Linuxu – závěr

Terminál je úžasný a díky fdupes ho můžeme použít i pro porovnání souborů, abychom zjistili, které soubory jsou duplicitní .

Tak si to užijte,


Linux
  1. Jak najít nedávné nebo dnešní upravené soubory v Linuxu

  2. Jak najít soubory pomocí příkazu fd v Linuxu

  3. Jak používat Linuxový příkaz find k hledání souborů

  1. Jak najít soubory upravené za posledních 30 dní v Linuxu?

  2. Jak najít všechny řídké soubory v Linuxu

  3. Jak vypsat všechny soubory oddílu na linuxu?

  1. Jak najít soubory v Linuxu

  2. Jak najít a odstranit duplicitní fotografie v Linuxu

  3. Jak najít duplicitní soubory v Linuxu? Nápověda je zde s příkazem fdupes!