Löydät linux-apuohjelman avulla voit siirtää joukon mielenkiintoisia argumentteja, joista yksi suorittaa toisen komennon jokaiselle tiedostolle. Käytämme tätä selvittääksesi, mitkä tiedostot ovat vanhempia kuin tietty määrä päiviä ja käytä rm-komentoa poistamalla ne.
Komento-syntaksi
find /path/to/files* -mtime +5 -exec rm {};
Huomaa, että välissä on rm, {} ja;
Selitys
- Ensimmäinen argumentti on polku tiedostoihin. Tämä voi olla polku, hakemisto tai jokerimerkki kuten yllä olevassa esimerkissä. Suosittelisin koko polun käyttämistä ja varmista, että suoritat komennon ilman exec rm: tä varmistaaksesi, että saat oikeat tulokset.
- Toista argumenttia, -mtime, käytetään määrittämään, kuinka monta päivää vanhat tiedostot ovat. Jos annat +5, sen tiedostot ovat yli 5 päivää vanhempia.
- Kolmas argumentti, -exec, antaa sinun ohittaa komennon kuten rm. {}; loppuun tarvitaan loppuun komento.
Tämän pitäisi toimia Ubuntu, Suse, Redhat tai melkein millä tahansa Linux-versiolla.