Poista tiedostot vanhemmiksi kuin x päivinä Linuxissa
Linux-apuohjelman avulla voit siirtää joukon mielenkiintoisia argumentteja, joista toinen sisältää toisen komennon jokaisessa tiedostossa. Käytämme tätä, jotta voimme selvittää, mitkä tiedostot ovat vanhempia kuin tietyn päivän, ja poista ne sitten rm-komennolla..
Komentosyntaksi
Etsi / polku / kohteeseen / tiedostot * -mtime +5 -exec rm \ t
Huomaa, että rm: n, : n ja \ t
Selitys
- Ensimmäinen argumentti on tiedostojen polku. Tämä voi olla polku, hakemisto tai tunnus kuten yllä olevassa esimerkissä. Suosittelisin käyttää koko polkua ja varmista, että suoritat komennon ilman exec rm -ohjelmaa varmistaaksesi, että saat oikeat tulokset.
- Toista argumenttia, -mtime, käytetään määrittämään, kuinka monta päivää vanha tiedosto on. Jos syötät +5: n, se etsii yli 5 päivää vanhempia tiedostoja.
- Kolmas argumentti, -exec, sallii sinun siirtää komennon, kuten rm. \ T lopussa on pakko lopettaa komento.
Tämän pitäisi toimia Ubuntu-, Suse-, Redhat- tai melko paljon linux-versioissa.