Kopioi tiedostoja, kuinka löytää ja poistaa ne Ubuntussa

noin etsii päällekkäisiä tiedostoja

Seuraavassa artikkelissa tarkastellaan kolmea työkalut kaksoiskappaleiden etsimiseen ja poistamiseen Ubuntussa. Saatat huomata, että tietokoneesi on täynnä kaksoiskappaleita useammassa kuin yhdessä tapauksessa. Eräänä päivänä huomaat, että kiintolevy on täynnä useita kopioita samoista tiedostoista eri varmuuskopio-hakemistoissa. Ongelma johtuu siitä, että on yleistä unohtaa puhdistaa nämä tiedostot, ja kiintolevy alkaa kerätä liikaa kaksoiskappaleita tietyn ajan kuluttua.

Siksi on aina hyvä osata etsi ja poista kopioida tiedostoja. Voit tehdä tämän käyttämällä alla kuvattuja työkaluja Unix-tyyppiset käyttöjärjestelmät. Sinun on oltava varovainen, kun poistat päällekkäisiä tiedostoja. Jos sinulla ei ole sitä, se voi johtaa vahingossa tapahtuvaan tietojen menetykseen. Siksi on suositeltavaa kiinnittää huomiota näitä työkaluja käytettäessä.

Etsi ja poista päällekkäiset tiedostot Ubuntusta

Tätä tehtävää varten näemme kolme käytettävissä olevaa työkalua; Rdfind, Fdupes, Fslint.

Nämä kolme apuohjelmaa ovat ilmainen, avoimen lähdekoodin ja toimii useimmissa Unix-tyyppisissä käyttöjärjestelmissä.

löytö

löytö on avoin lähdekoodi ja ilmainen löytää päällekkäisiä tiedostoja hakemistoista ja alihakemistoista.

Vertaa tiedostoja niiden sisällön, ei nimien perusteella arkisto. Rdfind käyttää luokitusalgoritmia erottaakseen alkuperäiset tiedostot ja kaksoiskappaleet. Jos se löytää kaksi tai useampia samoja tiedostoja, Rdfind on tarpeeksi älykäs löytääksesi alkuperäisen tiedoston. Kun löydät kaksoiskappaleet, ilmoitat niistä meille. Voimme päättää poistaa tai korvata ne.

Rdfind-asennus

Avaamme päätelaitteen (Ctrl + Alt + T) ja kirjoitamme:

asenna Rdfind

sudo apt install rdfind

Käyttää

Kun olet asentanut, sinun tarvitsee vain Suorita Rdfind-komento polun kanssa mistä haluamme etsiä kaksoiskappaleita.

Rdfind käynnissä

rdfind ~/Descargas/

Kuten yllä olevasta kuvakaappauksesta näet, Rdfind-komento skannaa hakemiston ~ / Lataukset. Se tallentaa tulokset tiedostoon results.txt, joka sijaitsee nykyisessä työhakemistossa. Se voi katso mahdollisten päällekkäisten tiedostojen nimi results.txt-tiedostossa.

Voit saada lisätietoja kaikista sen tarjoamista mahdollisuuksista ohjesivu tai man-sivut:

rdfind apua

rdfind --help

man rdfind

fdupes

Fdupes on toinen komentorivin apuohjelma tunnistaa ja poistaa päällekkäiset tiedostot määritetyissä hakemistoissa ja alihakemistoissa. Se on ilmainen apuohjelma avoin lähdekoodi kirjoitettu C-ohjelmointikielellä.

Fdupes tunnistaa kaksoiskappaleet vertaamalla tiedostokokoja, osittaisia ​​MD5-allekirjoituksia, täydellisiä MD5-allekirjoituksia ja lopuksi tekemällä tavukohtainen vertailu tarkistusta varten.

Se on samanlainen kuin Rdfind-apuohjelma, mutta Fdupes tarjoaa melkoisen vaihtoehdon toimintojen suorittamiseen, kuten:

  • Rekursiivisesti etsi päällekkäisiä tiedostoja hakemistoista ja alihakemistoista.
  • Sulje tyhjät ja piilotetut tiedostot huomioon.
  • Näytä kopioiden koko.
  • Ja paljon muuta.

Fdupes-asennus

Avaamme päätelaitteen (Ctrl + Alt + T) ja kirjoitamme:

fdupes asentaa

sudo apt install fdupes

Käyttää

Fdupesin käyttö on melko yksinkertaista. Suorita seuraava komento löytääksesi kaksoiskappaleet esimerkiksi hakemistosta ~ / Lataukset.

fdupes käynnissä

fdupes ~/Descargas

Voimme myös etsi päällekkäisiä tiedostoja alihakemistoista yksinkertaisesti käyttämällä -r-vaihtoehtoa.

että poista kaikki kaksoiskappaleet, käyttövaihtoehto on -d.

fdupes -d ~/Descargas

Tämän komennon avulla voimme valita alkuperäisen säilyttämisen ja poistaa kaikki muut kaksoiskappaleet. Täällä on oltava varovainen. Voimme helposti poistaa alkuperäiset tiedostot, jos emme ole varovaisia.

Saada Lisätietoja fdupes-tiedostojen käytöstä, katso ohjeet tai man-sivut:

fdupes auttaa

fdupes –help

man fdupes

FSlint

FSlint on toinen apuohjelma kopioiden löytämiseksi Github. Toisin kuin kaksi muuta apuohjelmaa, FSlintillä on sekä GUI- että CLI-tilat. Siksi se on helpompi käyttää työkalua.

FSlint löytää paitsi kaksoiskappaleet myös symboliset linkit, väärät nimet, väliaikaiset tiedostot, väärät IDS-tiedostot, tyhjät hakemistot ja poistamattomat binäärit jne.

Asenna Fslint

Avaamme päätelaitteen (Ctrl + Alt + T) ja kirjoitamme:

fslint-asennus

sudo apt install fslint

Käyttää

Kun se on asennettu, voimme Suorita se sovellusvalikosta.

fslint-käynnistin

Kuten näette, FSlint-käyttöliittymä on helppokäyttöinen ja itsestään selvä. Välilehdellä Hakupolku, lisäämme skannattavan reitin. Meidän on vain napsautettava Etsi-painiketta etsiäksesi kopioita. Valitse vaihtoehto "Rekursiivinen?" rekursiivisesti etsiä kaksoiskappaleita hakemistoista ja alihakemistoista. FSlint skannaa nopeasti annetun luettelon ja luetteloi ne.

fslint gui

Luettelosta valitse kopiot, jotka haluat puhdistaa. Voit työskennellä minkä tahansa kanssa toiminnoilla, kuten Tallenna, Poista, Yhdistä ja Symbolinen linkki. Tarkennetun haun parametrit -välilehdessä voit määrittää polut, jotka suljetaan pois kaksoiskappaleita haettaessa.

Saada lisätietoja FSlintistä, katso ohjeet ja man-sivut.

fslint-ohje

/usr/share/fslint/fslint/fslint --help

man fslint

Nämä ovat vain kolme tehokasta työkalua ei-toivottujen päällekkäisten tiedostojen löytämiseen ja poistamiseen Gnu / Linuxissa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   miguelcm dijo

    Ehkä unohdit mainita duffia. Kiitos.

  2.   Lucio Chavez dijo

    Erittäin hyvä panos! Kiitos paljon!

  3.   Miguel A.Luque dijo

    Kiitos panoksesi yksinkertaisuudesta ja yksityiskohtaisuudesta, mikä on ratkaissut ongelman minulle. Kiitos jälleen!! Terveisiä,

  4.   Francesc dijo

    FSLINT-versiota 20.04 ei ole olemassa. onko mitään keinoa asentaa se.
    kiitos

  5.   Claudio Festene dijo

    Upea rdfind. Testasin sen Xubuntussa 18-04 ja se toimi hyvin!