Järjestely kysymys

Anonyymi

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?

8

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      24
      1476
    2. Minun oma kaivattuni

      Ei ole mikään ilkeä kiusaajatyyppi, vaan sivistynyt ja fiksu sekä ystävällinen ihminen, ja arvostan häntä suuresti. Raka
      Ikävä
      61
      1291
    3. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      9
      1265
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      29
      1215
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      29
      1194
    6. Pelastakaa 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 ne
      Suomi24 Blogi ★
      13
      1083
    7. Tervehdys!

      Sä voit poistaa nää kaikki, mut mä kysyn silti A:lta sen kokemuksia sun käytöksestä eron jälkeen. Btw, miks haluut sabot
      Turku
      64
      1077
    8. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      35
      1074
    9. Sakarjan 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ä se
      Profetiat
      7
      1063
    10. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      6
      1052
    Aihe