Kuinka selville uusimmat tiedostot levyltä?

Esimerkiksi top10. Jostain syystä levytilaa kuluu, enkä keksi mihin. Jos näkisi koko osion tuoreimmat (tai viimeksi muokatut) tiedostot, niin helpottaisi syyn etsintää.
51288
Äänestä

Muut lukivat myös

Vastaukset 51

Vanhimmat
  • Linuxissa asiassa ei ole ongelmaa.
    Tiedostonhallinnasta löytyy ihan kaikki senkun katselee.

    Äänestä

  • Unohdin sanoa että tiedostonhallinnalla pystyy katsomaan myös samalla levyllä olevat Windows 10 sälät.

    Äänestä

  • En etsi suurimpia tiedostoja, vaan uusimpia ja viimeksi muokattuja. Tuntuu jostain syystä joka käynnistyksellä olevan melkein 100 megatavua vähemmän tilaa, ja nyt kone jo herjaileekin levytilan vähenemisestä.

    Äänestä

  • Anonyymi kirjoitti:

    Linuxissa asiassa ei ole ongelmaa.
    Tiedostonhallinnasta löytyy ihan kaikki senkun katselee.

    On ongelmaa..

    Äänestä

  • Anonyymi kirjoitti:

    On ongelmaa..

    Kaikenkarvattomilla winpikkutrolleilla on aina ongelmia.

    Äänestä

  • Ubuntusta aiankin löytyy sellain ohjelma kuin levynkäytön analysointi. Sillä näkee! Mutta se on Graafinen!

    Äänestä

  • Anonyymi kirjoitti:

    Ubuntusta aiankin löytyy sellain ohjelma kuin levynkäytön analysointi. Sillä näkee! Mutta se on Graafinen!

    Lisäksi se on Linux mailman huonoin.

    Äänestä

  • Anonyymi kirjoitti:

    Ubuntusta aiankin löytyy sellain ohjelma kuin levynkäytön analysointi. Sillä näkee! Mutta se on Graafinen!

    Ja Tiedostot! Siellä on viimeisimmät valinta!

    Äänestä

  • Anonyymi kirjoitti:

    Ja Tiedostot! Siellä on viimeisimmät valinta!

    Todista, muutoin valehtelet.

    Äänestä

  • Anonyymi kirjoitti:

    Todista, muutoin valehtelet.

    Ei sulla mitää Linuxia olekkaan! Avaa tiedostot selain ja Heti ylmäällä vasemaalla on viimeisimmät! Ainakin Ubuntussa, mutta jakeluthan on erilaisia! Ei voi yleistää!

    Äänestä



  • Anonyymi kirjoitti:

    En etsi suurimpia tiedostoja, vaan uusimpia ja viimeksi muokattuja. Tuntuu jostain syystä joka käynnistyksellä olevan melkein 100 megatavua vähemmän tilaa, ja nyt kone jo herjaileekin levytilan vähenemisestä.

    Etkö sä tajua että se on viimeisimmät! Miten vaikee se on sisäistää!

    Äänestä

  • Anonyymi kirjoitti:

    Etkö sä tajua että se on viimeisimmät! Miten vaikee se on sisäistää!

    Ja Graafisesti!

    Äänestä

  • Anonyymi kirjoitti:

    Ja Graafisesti!

    En uskonut että joku voi olla niin yksinkertainen että sotkee tiedostoselaimen käyttöhistorian käsiteltävänä olevaan asiaan. No mutta asiallahan on Ubuntun pojat ja kaikki on mahdollista, täytyy muistaa jatkossa.

    Äänestä

  • Anonyymi kirjoitti:

    Ei sulla mitää Linuxia olekkaan! Avaa tiedostot selain ja Heti ylmäällä vasemaalla on viimeisimmät! Ainakin Ubuntussa, mutta jakeluthan on erilaisia! Ei voi yleistää!

    Ota nyt huomioon, että tuolla tavalla saat selville vain nykyisen kirjautuneena olevan käyttäjän viimeeksi käsittelemät tiedostot ja niistäkin ainoastaan ne tiedostot, joita on käsitelty graafisilla ohjelmilla jotka tukevat zeitgeistiä. Et saa tuolla tavalla selville viimeisimpiä komentorivityökaluilla käsiteltyjä tiedostoja, muiden käyttäjien käsittelemiä tiedostoja tai ylipäätänsä mitään käyttöjärjestelmän viimeeksi käsiteltyjä tiedostoja. Kaihan ymmärsit tuon vai etkö ymmärtänyt?

    Äänestä

  • Anonyymi kirjoitti:

    Ja Graafisesti!

    Itse et tunnu tajuavan, että tuolla tavalla et saa selville läheskään kaikkea

    Äänestä

Jotain+tällaista+voi+kokeilla:find+/+-mount+-mmin+-60+-printf+"%TY-%Tm-%Td+%TT+%p\n"+|+sort+-n-mount+#+etsi+vain+samalta+osiolta,+eli+ohittaa+esim.+/dev+ja+/proc+hakemistot-mmin+60+#+enintään+60+minuuttia+vanhat,+valitse+tähän+joku+sopiva+aikaraja-printf+...+#+näytä+koska+muokattu+ja+tiedoston+nimisort+-n+#+järjestä

Äänestä
  • Minä löysin paremman, kai:

    find . -mmin -60 -type f -exec ls -l {} | sort -nr -k5

    Äänestä

  • Anonyymi kirjoitti:

    Minä löysin paremman, kai:

    find . -mmin -60 -type f -exec ls -l {} | sort -nr -k5

    Onko kivaa yksinpuhella!!!!!!

    Äänestä

  • Anonyymi kirjoitti:

    Onko kivaa yksinpuhella!!!!!!

    Paljon mukavampaa kuin sinun kanssa, enkä valehtele yhtään.

    Äänestä

Tuohon ongelmaan parempi ratkaisu olisi ohjelma joka tallentaa kaikkien tiedostojen koot ja kun ohjelman ajaa uudestaan niin näyttää mitkä tiedostot ovat kasvaneet eniten.

Googlailin hiukan mutta en löytänyt mitään kätevää ohjelmaa joka tekisi tuon, joku tekstipohjainen "gt5" löytyi, mutta ei vaikuta kovin käytännölliseltä.

Äänestä
  • Tämä olikin aika helppo ongelma, tein pikaisesti lyhyen perl-skriptin tähän:

    0) Tallenna tämä koodi tiedostoon dudiff.pl
    https://pastebin.com/raw/XAiU1KEg

    1) Tallenna lista jossa on hakemistot/tiedostot ja niidet koot
    sudo du / -x -a > lista-1

    2) odota jonkin aikaa ja tallenna uusi lista
    sudo du / -x -a > lista-2

    3) vertaa listauksia, näyttäen 20 hakemistoa/tiedostoa joiden koko on kasvanut eniten
    perl dudiff.pl lista-1 lista-2 | head -n20

    Äänestä

  • malaire kirjoitti:

    Tämä olikin aika helppo ongelma, tein pikaisesti lyhyen perl-skriptin tähän:

    0) Tallenna tämä koodi tiedostoon dudiff.pl
    https://pastebin.com/raw/XAiU1KEg

    1) Tallenna lista jossa on hakemistot/tiedostot ja niidet koot
    sudo du / -x -a > lista-1

    2) odota jonkin aikaa ja tallenna uusi lista
    sudo du / -x -a > lista-2

    3) vertaa listauksia, näyttäen 20 hakemistoa/tiedostoa joiden koko on kasvanut eniten
    perl dudiff.pl lista-1 lista-2 | head -n20

    Taas löysin paremman, unohdetaan perl-skriptit ja toimitaan Bash Sell komennoin normaalisti.

    1) Luodaan ensimmäinen lista.
    sudo du / -x -a > lista-1

    2) Luot toisen listan, kun haluat tarkistaa uudet
    sudo du / -x -a > lista-2

    3) Suoritetaan uusien/muuttuneiden lajttelu
    diff lista-1 lista-2 | head -n20 | grep -oP '(?<=< ).*'

    Äänestä

  • Anonyymi kirjoitti:

    Taas löysin paremman, unohdetaan perl-skriptit ja toimitaan Bash Sell komennoin normaalisti.

    1) Luodaan ensimmäinen lista.
    sudo du / -x -a > lista-1

    2) Luot toisen listan, kun haluat tarkistaa uudet
    sudo du / -x -a > lista-2

    3) Suoritetaan uusien/muuttuneiden lajttelu
    diff lista-1 lista-2 | head -n20 | grep -oP '(?<=< ).*'

    Mutta tuo ei järjestä sen mukaan mikä on kasvanut eniten.

    Äänestä

  • malaire kirjoitti:

    Mutta tuo ei järjestä sen mukaan mikä on kasvanut eniten.

    Järjestää, suurin on viimmeinen.

    Äänestä

  • malaire kirjoitti:

    Mutta tuo ei järjestä sen mukaan mikä on kasvanut eniten.

    Ei se tästä minkä jo annoin tuossa ylempänä parane:

    find . -mmin -60 -type f -exec ls -l {} | sort -nr -k5

    Äänestä

  • Anonyymi kirjoitti:

    Ei se tästä minkä jo annoin tuossa ylempänä parane:

    find . -mmin -60 -type f -exec ls -l {} | sort -nr -k5

    Et näytä ymmärtävän eroa "suurin" ja "kasvanut eniten".

    Äänestä

  • malaire kirjoitti:

    Et näytä ymmärtävän eroa "suurin" ja "kasvanut eniten".

    Ymmärrän hyvinkin, mutta sellaista ei ole pyydetty, haluttiin tietää mihin se levytila on kulunut. Eli uusia ja kooltaan suuria tiedostoja kaivataan, ja senhän tuo listaus kertoo, ja tekee sen siististi.

    Äänestä

  • Anonyymi kirjoitti:

    Ymmärrän hyvinkin, mutta sellaista ei ole pyydetty, haluttiin tietää mihin se levytila on kulunut. Eli uusia ja kooltaan suuria tiedostoja kaivataan, ja senhän tuo listaus kertoo, ja tekee sen siististi.

    Siis mitä haluttiin oli:

    > En etsi suurimpia tiedostoja, vaan uusimpia ja viimeksi muokattuja. Tuntuu jostain syystä joka käynnistyksellä olevan melkein 100 megatavua vähemmän tilaa, ja nyt kone jo herjaileekin levytilan vähenemisestä.

    Kun tuota mietin niin ajattelin että tuossahan oikeastaan halutaan tietää mitkä hakemistot/tiedostot ovat kasvaneet viime aikoina eniten eli mihin tuo 100 MB on mennyt. Eli ei tuota suoraan pyydetty mutta minusta tämä juuri on ratkaisu ongelmaan.

    Äänestä

Tiedustele sieltä digihallinnolta asiaasi, kohtahan nuo tietosi antavat. Luuletko vaan?
Olkaammem siis kitolilsia että Jumala on sähköinen.

Äänestä
  • Ärsyttää noi päätesäheltäjät! kun ne ei osaa siksi niillä mikkään ei toimikkaan!

    Äänestä

  • Anonyymi kirjoitti:

    Ärsyttää noi päätesäheltäjät! kun ne ei osaa siksi niillä mikkään ei toimikkaan!

    Ei sinua tänne ole kukaan pyytänyt, mene pois!

    Äänestä

  • Anonyymi kirjoitti:

    Ei sinua tänne ole kukaan pyytänyt, mene pois!

    Lopeta sinä paskanlevitys!

    Äänestä

  • Anonyymi kirjoitti:

    Ärsyttää noi päätesäheltäjät! kun ne ei osaa siksi niillä mikkään ei toimikkaan!

    Myöntäisit nyt vain suoraan, että sua ärsyttää sen takia, että et itse osaa käyttää linuxia komentoriviltä ja koet alemmusskompleksia kun et ymmärrä yhtään mitään siitä mistä muut puhuu. Sua ärsyttää se, että muut osaa komentorivikäytön, mutta itse et osaa ja olet ihan pihalla koko jutusta.

    Äänestä

  • Anonyymi kirjoitti:

    Lopeta sinä paskanlevitys!

    Hus hus, ala nyt hävitä täältä häiriköimästä, ei ole minun vika että et osaa mitään, saattaa olla sukuvika.

    Äänestä

  • Anonyymi kirjoitti:

    Myöntäisit nyt vain suoraan, että sua ärsyttää sen takia, että et itse osaa käyttää linuxia komentoriviltä ja koet alemmusskompleksia kun et ymmärrä yhtään mitään siitä mistä muut puhuu. Sua ärsyttää se, että muut osaa komentorivikäytön, mutta itse et osaa ja olet ihan pihalla koko jutusta.

    Linulks on vaikea..

    Äänestä

  • Anonyymi kirjoitti:

    Linulks on vaikea..

    Windows-Linulks tosiaan on vaikea, vaihda jo sinäkin linuxeihin. Ne on helppokäyttöisiä!

    Äänestä

Eri jakeluissa on jutut erilailla,, ei voi yleistää!

Äänestä
  • Ketä?

    Äänestä

  • Siis, ketä, mitä, missä, milloin, ei voi yleistää?

    Äänestä

  • Mitä oikein selität? Kyllä esimerkiksi tässä ketjussa puheena oleva toimii täsmälleen samalla lailla ihan jokaisessadistrossa

    Äänestä

Oletko nyt ihan varma, ettei sulla ole esimerkiksi Timeshiftissä päällä asetusta, joka määrittelee että aina bootissa tehdään snapshotti systeemistä?

Yksi asia mihin tilaa voi myös kulua on paketinhallinnan cache. Eli kun asennat päivityksiä jne niin asennettavaat paketit voi jäädä cacheen. voit tyhjentää cachen komentoriviltä näin:

root-käyttäjänä:


apt clean


Tai sudoa käytettäessä:

sudo apt clean

Äänestä

Uusimmat tiedostot sain ohjeillanne selville, mutta se ei selvittänyt ongelmaa. Johonkin kuluu mystisesti tilaa muutama 100 megaa päivässä.

Kyseessä on siis 91 GT osio, jonka ainoa säännöllisesti päivittyvä hakemisto on backup-kansio, mutta senkään koko ei ole kuin 1,3 gigaa, eikä se siitä ole kasvanut. Sinne on kopsialtu lähinnä vain dokumentit, työpöytä ja ohjelmakoodit toiselta levyltä. Ei varsinaisesti mitään mediatiedostoja, kuten kuvia tai videoita.

Erikoista tuossa on se, kun "sudo du -hs" näyttää hakemistojen vievän 79G, levynhallinnan mukaan pitäisi olla jäljellä 5,0 Gt, ja tiedostonhallinnan mukaan jäljellä on enää 448,2 Mt. Kaikki vähän siis eri linjoilla. Tosin en ole varma käytinkö tuota du:ta oikein, siis että ynnäsikö se kaiken. Mutta siitä huolimatta on ristiriitaa levynhallinnan ja tiedostonhallinan välillä noin 4,5 Gt.

Arviointi: Levy on kunnossa (34° C / 93° F) eli periaatteessa ei kait pitäisi levykään olla laukeamassa, ja Ext4 on tyyppi. Samalla levyllä on Swap-osio, ja myös joku vanha Windowsin NTFS-osio, mutta Windowsia ei ole käytetty ihan vähään hetkeen, eli sen ei ainakaan pitäisi sotkea. Kumma juttu.

Äänestä
  • Onko sulla joku btrfs:n tiedostojen pakkaus päällä? Tämä tunnetusti aiheuttaa levyn vapaan tilan määrälle ja käytetyn tilan määrälle eroja. Kuinka paljon olet varannus root-käyttäjälle armoa? Armo vähennetään muiden käyttäjien näkemästä vapaasta levytilasta.. rootti voi siis asennella täydelle levylle vaikka lisää ohjelmia parhaimmillaan. Oletuksena taisi olla n. 8 gigaa?

    Äänestä

  • Anonyymi kirjoitti:

    Onko sulla joku btrfs:n tiedostojen pakkaus päällä? Tämä tunnetusti aiheuttaa levyn vapaan tilan määrälle ja käytetyn tilan määrälle eroja. Kuinka paljon olet varannus root-käyttäjälle armoa? Armo vähennetään muiden käyttäjien näkemästä vapaasta levytilasta.. rootti voi siis asennella täydelle levylle vaikka lisää ohjelmia parhaimmillaan. Oletuksena taisi olla n. 8 gigaa?

    Ext4 siis osion formaatti. On pudonnut nyt vapaa tila 340,8 megatavuun, vaikkei levyä ole käytetty kuin siihen backupiin, ja se kansio on edelleen vain 1,3 Gt. Tällä kertaa tosin levynhallintakin näyttää 4,9 Gt vapaana, eli se noin 100 megaa on hävinnyt molemmista.

    sudo tune2fs -l /dev/sda1
    ...
    Filesystem state: clean
    Errors behavior: Continue
    Filesystem OS type: Linux
    Inode count: 5570560
    Block count: 22272000
    Reserved block count: 1113600
    Free blocks: 1227110
    Free inodes: 5226995
    First block: 0
    Block size: 4096
    Fragment size: 4096
    ...

    Äänestä

  • On se linulks vaikea..

    Äänestä

  • Anonyymi kirjoitti:

    Ext4 siis osion formaatti. On pudonnut nyt vapaa tila 340,8 megatavuun, vaikkei levyä ole käytetty kuin siihen backupiin, ja se kansio on edelleen vain 1,3 Gt. Tällä kertaa tosin levynhallintakin näyttää 4,9 Gt vapaana, eli se noin 100 megaa on hävinnyt molemmista.

    sudo tune2fs -l /dev/sda1
    ...
    Filesystem state: clean
    Errors behavior: Continue
    Filesystem OS type: Linux
    Inode count: 5570560
    Block count: 22272000
    Reserved block count: 1113600
    Free blocks: 1227110
    Free inodes: 5226995
    First block: 0
    Block size: 4096
    Fragment size: 4096
    ...

    Mikä ohjelma se näyttää vapaaksitilaksi 340,8 megatavua?

    Äänestä

  • Anonyymi kirjoitti:

    On se linulks vaikea..

    Windows-Linulks on tosiaan vaikea, siksi useimmat vaihtaakin GNU/linuxeihin.

    Äänestä

Hyvällä säkällä koneella on btrfs tiedostojärjestelmä. Tällöin voit tehdä snapshotin nykyisestä levyn tilasta:
$ btrfs subvolume snapshot live/ snappi
Sitten käytät konetta aikasi ja voit vertailla:
$ btrfs-diff snappi/ live/
-vertaa tiedostojen meta-dataa joten on melko nopea. Kannattaa kuitenkin opetella käyttämään tätä ennen kuin alkaa käyttämään tätä! Ehkä olisi parempi vaikka tehdä uusi snappi ja vertailla snappeja?

Äänestä

Ketjusta on poistettu 5 sääntöjenvastaista viestiä.

Kommentoi aloitusta


Anonyymi kirjoitti:

Esimerkiksi top10. Jostain syystä levytilaa kuluu, enkä keksi mihin. Jos näkisi koko osion tuoreimmat (tai viimeksi muokatut) tiedostot, niin helpottaisi syyn etsintää.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu