Hvordan finne og fjern duplikatfiler på Linux

Innholdsfortegnelse:

Hvordan finne og fjern duplikatfiler på Linux
Hvordan finne og fjern duplikatfiler på Linux

Video: Hvordan finne og fjern duplikatfiler på Linux

Video: Hvordan finne og fjern duplikatfiler på Linux
Video: Windows 7 Parental Controls - Complete Tutorial - YouTube 2024, April
Anonim
Enten du bruker Linux på skrivebordet eller en server, er det gode verktøy som vil skanne systemet for duplikatfiler og hjelpe deg med å fjerne dem for å frigjøre plass. Faste grafiske og kommandolinjegrensesnitt er begge tilgjengelige.
Enten du bruker Linux på skrivebordet eller en server, er det gode verktøy som vil skanne systemet for duplikatfiler og hjelpe deg med å fjerne dem for å frigjøre plass. Faste grafiske og kommandolinjegrensesnitt er begge tilgjengelige.

Duplikatfiler er unødvendig sløsing med diskplass. Tross alt, hvis du virkelig trenger samme fil på to forskjellige steder, kan du alltid sette opp en symbolsk lenke eller hard link, lagring av dataene i bare ett sted på disken.

FSlint

FSlint er tilgjengelig i ulike Linux-distribusjons programvarelager, inkludert Ubuntu, Debian, Fedora og Red Hat. Bare brann opp pakkeleder og installer "fslint" -pakken. Dette verktøyet gir et praktisk grafisk grensesnitt som standard, men det inkluderer også kommandolinjeversjoner av sine ulike funksjoner. Som mange Linux-applikasjoner, er det grafiske grensesnittet FSlint bare en frontend som bruker FSlint-kommandoene under.

Ikke la det skremme deg bort fra å bruke FSlints praktiske grafiske grensesnitt, skjønt. Som standard åpnes det med Duplicates-panelet og Hjem-katalogen som standard søkevei. Alt du trenger å gjøre er å klikke på Finn-knappen og FSlint finner en liste over duplikatfiler i kataloger under hjemmemappen. Bruk knappene til å slette filer du vil fjerne, og dobbeltklikk dem for å forhåndsvise dem.

Merk at kommandolinjeverktøyene ikke er i din bane som standard, så du kan ikke kjøre dem som typiske kommandoer. På Ubuntu finner du dem under / usr / share / fslint / fslint. Så hvis du ønsker å kjøre hele fslint-skanningen på en enkelt katalog, her er kommandoene du vil kjøre på Ubuntu:
Merk at kommandolinjeverktøyene ikke er i din bane som standard, så du kan ikke kjøre dem som typiske kommandoer. På Ubuntu finner du dem under / usr / share / fslint / fslint. Så hvis du ønsker å kjøre hele fslint-skanningen på en enkelt katalog, her er kommandoene du vil kjøre på Ubuntu:

cd /usr/share/fslint/fslint

./fslint /path/to/directory

Denne kommandoen vil ikke faktisk slette noe. Det vil bare skrive ut en liste over dupliserte filer - du er alene for resten.

Image
Image

fdupes

Fdupes-kommandoen installeres vanligvis ikke som standard, men den er tilgjengelig i mange Linux-distribusjonslagre. Det er et enkelt kommandolinjeværktøy. Dette er trolig det mest praktiske og raskeste verktøyet du kan bruke hvis du vil finne dupliserte filer i et miljø der du bare har tilgang til en Linux-kommandolinje, ikke et grafisk brukergrensesnitt.

Det er enkelt å bruke det. Bare kjør fdupes-kommandoen etterfulgt av banen til en katalog. Så, fdupes / home / chris ville liste alle dupliserte filer i katalogen / home / chris - men ikke i underkataloger! De fdupes -r / home / chris kommandoen vil rekursivt søke etter alle underkataloger inne / hjemme / chris for duplikatfiler og liste dem.

Dette verktøyet fjerner ikke automatisk noe, det vil bare vise deg en liste over dupliserte filer. Du kan da slette de dupliserte filene for hånd, hvis du vil. Du kan også kjøre kommandoen med -d-bryteren for å få den til å hjelpe deg med å slette filer. Du blir bedt om å velge filene du vil bevare.

Image
Image

dupeGuru, dupeGuru Music Edition og dupeGuru Pictures Edition

Ja, vi kommer til å anbefale dupeGuru igjen. Det er et verktøy for åpen kildekode og kryssplattform som er så nyttig, vi har allerede anbefalt det for å finne dupliserte filer på Windows og rydde opp duplikatfiler på en Mac.

dupeGuru er litt mindre praktisk fordi den ikke er tilgjengelig i de fleste Linux-distribusjons programvarelager - selv om den er tilgjengelig i Arch Linuxs repositorier. DupeGuru-nettstedet tilbyr imidlertid en PPA som lar deg enkelt installere programvarepakker på Ubuntu og Ubuntu-baserte Linux-distribusjoner. Brukere av andre Linux-distribusjoner kan selv kompilere det fra kilden.

Som i Windows og Mac tilbyr dupeGuru tre forskjellige utgaver - en standardutgave for grunnleggende duplikatfilskanning, en utgave som er utformet for å finne dupliserte sanger som kan ha blitt revet eller kodet annerledes, og en utgave som er ment for å finne lignende bilder som har vært roteres, endres eller endres på annen måte. Du kan få dem alle fra dupeGuru-nettsiden, og alle tre er tilgjengelige i Ubuntu PPA.

Denne applikasjonen fungerer akkurat som den gjør på andre plattformer. Start den, legg til en eller flere mapper for å skanne, og klikk på Scan. Du får se en liste over dupliserte filer, og du kan sjekke dem av og fjerne dem - eller flytte dem til andre plattformer. Du kan også enkelt åpne og undersøke filen med et dobbeltklikk.

Etter installasjonen må Ubuntu-pakken lanseres fra en kommandolinje - for eksempel med dupeguru_se kommandoen for standardutgaven. Det ser ut som om det ikke finnes noen skrivebordsgenvei som standard. Denne mangelen på systemintegrasjon er den eneste grunnen til at vi ikke kan anbefale dette verktøyet mer høyt, da det fungerer bra når du får det installert og lansert.

Image
Image

Som du kanskje forventer, er dette ikke en komplett liste. Du finner mange andre verktøy for duplikat-fil-søking - for det meste kommandoer uten grafisk grensesnitt - i Linux-distribusjonens pakkeleder. Med mindre du har spesifikke behov, er verktøyene ovenfor våre favoritter og de vi anbefaler.

Anbefalt: