Miten voi poistaa hakemistosta kaikki yli viikon vanhat tiedostot?
Entäs miten voi poistaa kaikki yli 1 kilotavun kokoiset tiedostot?
PS: kommentoivilta.
Entäs miten voi poistaa kaikki yli 1 kilotavun kokoiset tiedostot?
PS: kommentoivilta.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 17
Vanhimmat
man rm
man find
man xargs
Mistä lähtein kouluissa on opetettu Linuxin käyttöä? Voiko se olla totta jossain koulussa? Kun itse olin koulussa, niin 386 koneissa oli DOS ja koneissa oli kaksi korppuasemaa, toisella käyttöjärjestelmä, ja toisella muuta tiedostot ja ohjelmat.
Ainakin kun minä olin lukiossa joku vuosi takaperin niin oli linux-kurssia jne. nyt yliopistossa pakollisena kurssina oli.
Kaikki osaavat Windowsia käyttää niin miksi sitä pitäisi opetella?
Esimerkiks Tampereella on TTY:n pakollisiin opintoihin kuulunut tietotekniikan perusteet (en tiedä kurssin nimeä nykyään), jossa myös unix-maailmaan pistäydytään. Veikkaan että aika monessa koulussa saattaa siis tulla vastaan.
niin oo tarkkana ton kirjoitustaidottomuutesi kanssa
Linuxissa kun oletetaan, että käyttäjä osaa ja tietää mitä tekee. Se ei kysy 'oleks varma', niinku eräs toinen kädettömille tehty kj...
vai?
man rm
sitten sulkea tarpeettomana, kun kaikkeen löytyy vastaus manista.
http://cs.stadia.fi/~lehtk/Unix/unix13.htm
Itse kysymykseen :(
Eli find-komennolla voit etsiä tiedostoja, jotka täyttävät kyseiset ehdot, sieltä löytyy myös esim. delete-toiminto. Katso lisää 'man find'.
rm -f `find kansion_nimi -type f -mtime 7 `
rm -f `find kansion_nimi -type f -size 1k `
en oo ihan varma tuosta syntaksista kun ennoo nyt koneella kokeilemassa.
(tässä on joku vvintous???)
/bin/rm: Argument list too long.
:(
find kansion_nimi -type f -mtime 7 -exec rm -f {}\;
rm -f `find /home/kansio_mista/ -type f -size 1k`
tuo poistaa ihan taatusti "kansio_mista" nimisestä kansiosta kaikki yli 1k tiedostot. ??
find /home/ -type f -size 1k -exec rm -f '{}' \;
tuokin poistaa yli 1k tiedostot..???
tuohon /home/ kohtaan pitää siis laittaa kansio mistä tiedostoja etsitään..
rm -f `find kansion_nimi -type f -mtime 7 `
rm -f `find kansion_nimi -type f -size 1k `
en oo ihan varma tuosta syntaksista kun ennoo nyt koneella kokeilemassa.
(tässä on joku vvintous???)