Ingen gillar duplicerade filer. De tar onödigt utrymme i ett system och kommer i vägen. Tack och lov finns det på Linux ett sätt att ta bort redundanta data och städa upp duplicerade filer, med Fdupes.
Fdupes-verktyget är ett av de bästa kommandorads-de-dupliceringsverktygen på Linux-plattformen. När den körs kan den skanna alla kataloger för duplicerade filer, sniffa ut sin exakta plats och förvandla duplikaten till symlänkar - både hårda länkar och mjuka länkar. Det bästa av allt är att genom att förvandla dubbletter till systemlänkar minskar det utrymmet samtidigt som filerna är intakta på samma plats.
Fdupes är lätt att installera och har mycket stöd inom de flesta Linux-distributioner där ute. Faktum är att även FreeBSD har mjukvaran tillgänglig. Starta en terminal och ange kommandona som motsvarar ditt Linux-operativsystem för att få programvaran att fungera.
sudo apt install fdupes
sudo apt-get install fdupes
Fdupes finns på Arch Linux via "Community" -förvaret. Tyvärr konfigureras inte "Community" -repo som standard. För att installera det här programmet måste du först redigera
Pacman.conf fil.Om du vill redigera konfigurationsfilen öppnar du den i Nano-textredigeraren.
sudo nano /etc/pacman.conf
I konfigurationsfilen tar du bort "#" framför allt "Community" relaterat. Kom ihåg att varje “#” måste vara borta, annars kommer repo inte att fungera. När redigeringarna är klar sparar du den med Ctrl + O och avsluta med Ctrl + X.
Synkronisera den nya gemenskapens repo med Pacman.
sudo pacman -Yy
Nu när "Community" -programvarukälla har lyckats synkronisera har Arch Linux full åtkomst till den. Avsluta processen genom att installera Fdupes-applikationen genom pakethanteraren.
sudo pacman -S fdupes
sudo dnf installera fdupes
sudo zypper installera fdupes
Innan Fdupes kan ta bort redundanta filer måste den veta var de är. För att hitta filerna måste du använda r växla. Med r växla, kan du söka i alla mappar på din Linux-PC, tillsammans med varje undermapp, vilket gör att du hittar dubbletter mycket, mycket snabbare.
Följ instruktionerna nedan för att lära dig hur du hittar och tar bort duplicerade filer på flera platser på din Linux-PC.
En av de viktigaste platserna som användare lagrar filer i är / home /. Anledningen till att denna mapp innehåller massor av filer är att allt som en användare gör på Linux läggs här. Som ett resultat byggs filer upp över tid och ofta byggs duplikat. För att hitta dessa dubbletter öppnar du en terminal och pekar fdupes till din hemmapp.
fdupes -r ~ /
eller, för att skanna en annan användare på din PC, som inte är inloggad för närvarande, gör:
fdupes -r / hem / användarnamn /
När du har kört skanningen kommer verktyget att returnera en hel lista med duplikat som den hittar i hemkatalogen. För att spara denna information, rör utgången till en fil i mappen Dokument.
fdupes -r ~ / >> ~ / Documents / fdupes-scan-home.txt
eller
fdupes -r / home / username / >> ~ / Documents / fdupes-scan-home-user.txt
Fdupes har möjlighet att skanna vilken plats som helst och inte bara hemmappen. Om du försöker hitta duplicerade filer på rotfilsystemet på din Linux-dator är det här du ska göra.
I en terminal, ändra skalet från en normal användare till root-kontot. Om du ändrar från ett traditionellt konto till Root kan Fdupes-appen skanna på platser som inte är begränsade till en normal installation.
sudo -s
eller
su -
Som root, skanna rotfilsystemet med Fdupes.
fdupes -r /
Alternativt kan du skanna en specifik plats snarare än hela Root-systemet med:
fdupes -r / plats / på / din / pc
Behöver du exportera skanningsresultaten till en fil för senare? Kör det här kommandot.
fdupes -r / >> /home/username/Documents/fdupes-scan.txt
eller
fdupes -r / location / on / your / pc >> /home/username/Documents/fdupes-scan.txt
Att söka efter duplicerade filer är en viktig del av att ta bort redundanta data. Nästa steg är att hantera resultaten och ta bort uppsägningarna. Lyckligtvis är det oerhört snabbt att bli av med redundanta data. Det bästa av allt är att ingenting faktiskt behöver raderas, eftersom Fdupes stöder byte av faktiska filer med symlänkar.
Det finns två typer av deduplikationer som Fdupes stöder: hårda länkar och mjuka länkar. För bästa resultat rekommenderar vi att du går med hårda länkar, eftersom de inte kan skiljas från faktiska filer. Men mjuka symlänkar fungerar också. För att deduplicera, gör följande i en terminal.
Obs: Ersätt inte duplikatdata över hela systemet såvida du inte förstår riskerna som kan uppstå!
fdupes -rH / hem / användarnamn /
eller för systemövergripande dubbletter:
sudo -s. fdupes -rH / root / file / location
fdupes -rS / home / username /
eller för hela systemet:
fdupes -rS / root / file / location
Fler och fler människor läser digitala böcker i dag, eftersom det ä...
Tack vare modern teknik som vin, med Windows-program på Linux funge...
Letar du efter den bästa kalenderupplevelsen på Linux? Se inte läng...