Näin se on, järjestelmä puhtaana pitoon ei tarvita ulkopuolisen tekemiä ohjelmia. Kysyin tässä muutama päivä sitten kuinka kahdesta tiedostosta poimitaan erilleen poikkeavat rivit. Nyt paljastan, mihin se tieto tarvittiin.
Tein Bash Shell scriptin joka listaa järjestelmän kaikki tiedostot ja kansiot uplog-tiedostoon.
Seuraavaksi tein difflog scriptin, joka muodostaa ajettaessa difflogrm tiedoston, niistä tiedosto ja kansionimistä joita ei ollut uplog tiedostossa.
Tämä järjestely mahdollistaa siivota järjestelmästä pois kaiken sen mitä ei ollut olemassa jo silloin kun uplog tiedosto tehtiin.
Käytännössä järjestely toimii niin että kun asenna minkä tahansa ohjelman, ja totean sen tarpeettomaksi, poista sen järjestelmän työkaluilla, mutta sen lisäksi siivoan roskat ajamalla difflog scriptin. Näin syntyy tiedosto niistä roskista, jotka jäi poistetun ohjelman jäljiltä.
Nyt tarvitsee vain ajaa tuo difflogrm scripti ja kaikki on samoin kuin oli ennen ohjelman asennusta. Ja tämä yksinkertaisuus todellakin pitää järjestelmän puhtaana.
Miltä tällainen järjestely kuulostaa?
Järjestely kysymys
8
<50
Vastaukset
- Anonyymi
Lähtee sellaisia tiedostoja joilla ei ole mitään tekemistä kokeilemasi ohjelman kanssa. Ei hyvä.
- Anonyymi
Kokeilikko komentoa: ls -LR > tiedosto
ctrl c lopettaa haun ;-)
Komento tyrkkää kaiken kotikansioon valtavaksi tekstitiedostoksi nimellä "tiedosto".- Anonyymi
Liian hidas.
- Anonyymi
Erittäin hankalalta vuonna 2020..
- Anonyymi
Jos jollain ilveellä saat kaikki muut ohjelmat (mukaan lukien käyttöjärjestelmän) olemaan tekemättä mitään sillä välin kun asennat, käytät ja poistat sen ohjelman, jonka tekemistä muutoksista haluat lopulta eroon, niin kuulostaa oikein mainiolta. Tuo ei vain taida olla mahdollista käytännössä.
- Anonyymi
Tässä on tullut onglmia matkaan, koska järjestelmässä on kansioita joiden sisältö kasvaa koko ajan.
Esimerkkinä:
~/.thumbnails/
~/.cache/mesa_shader_cache/
Täytyy sisällyttää difflog scriptiin mahdollisuus ohittaa tiettyjen kansioiden muutos. Muutoin noiden kansioiden sisältö tuottaa joka kerta difflogrm tiedoston. - Anonyymi
Anonyymi kirjoitti:
Tässä on tullut onglmia matkaan, koska järjestelmässä on kansioita joiden sisältö kasvaa koko ajan.
Esimerkkinä:
~/.thumbnails/
~/.cache/mesa_shader_cache/
Täytyy sisällyttää difflog scriptiin mahdollisuus ohittaa tiettyjen kansioiden muutos. Muutoin noiden kansioiden sisältö tuottaa joka kerta difflogrm tiedoston.Eihän tuo nyt mikään ongelma ole, tekee listan ohitettavista kansioista, vaikka näin:
Ohi=("~/.thumbnails/" "~/.cache/mesa_shader_cache/")
Vertaillessa vanhaan lokiin, ohittaa rivit joihin sisältyy listaan kuuluva.
- Anonyymi
Ongelmasi näyttää olevan luoda nopeasti logi olemassa olevista kansioista ja tiedostoista. Tämä esimerkki käyttää ramdisk -levyä, muuta se niiltä osin itsellesi sopivaksi.
Ohjelman ajo kesti 14,834s, tuskin tuota voi parantaa. Rivejä lokiin tuli 519480kpl, eli aika paljon.
Kerro jos löydät nopeamman tavan.
Asiaan liittyvää:
https://s8.gifyu.com/images/uplog.bash.png
Ketjusta on poistettu 12 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 241476
Minun oma kaivattuni
Ei ole mikään ilkeä kiusaajatyyppi, vaan sivistynyt ja fiksu sekä ystävällinen ihminen, ja arvostan häntä suuresti. Raka611291Miksi ihmeessä nainen seurustelit kanssani joskus
Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha91265Persut nimittivät kummeli-hahmon valtiosihteeriksi!
Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.291215Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?
Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?291194Pelastakaa Lapset: Netti ei ole turvallinen paikka lapsille - Erätauko-tilaisuus to 25.4.2024
Netti ei ole turvallinen paikka lapsille, mutta mitä asialle voi vanhempana tehdä? Torstaina 25.4.2024 keskustellaan ne131083Tervehdys!
Sä voit poistaa nää kaikki, mut mä kysyn silti A:lta sen kokemuksia sun käytöksestä eron jälkeen. Btw, miks haluut sabot641077Elia tulee vielä
Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan351074Sakarjan kirjan 6. luku
Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se71063Nellietä Emmaa ja Amandaa stressaa
Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k61052