Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: euphonium - 02.06.13 - klo:11.55

Otsikko: Poissulkeva haku
Kirjoitti: euphonium - 02.06.13 - klo:11.55
Onko mahdollista jollakin ohjelmalla, graafisella tai komentoriviltä tehdä sellainen haku, joka etsii kaikki tiedostot, joiden nimessä ei ole määrättyä päätettä. Tarkoitus olisi hakea ja poistaa Mp3-soittimesta kaikki ei-musiikkitiedostot, kuten levyjen kansikuvat, tekstitiedostot jne.


Euphonium
Otsikko: Vs: Poissulkeva haku
Kirjoitti: Lepotila zZ - 02.06.13 - klo:12.28
Luin ohjeita find -komennolle sivulta http://www.linux.ie/newusers/beginners-linux-guide/find.php (http://www.linux.ie/newusers/beginners-linux-guide/find.php).

Sen pohjalta rakensin seuraavan:
Koodia: [Valitse]
find . -not -iname \*mp3
Se etsii työhakemistosta ja sen kaikista alihakemistoista ne tiedostot, joiden päätteenä ei ole mp3 (tai MP3).
Otsikko: Vs: Poissulkeva haku
Kirjoitti: euphonium - 03.06.13 - klo:22.19
Luin ohjeita find -komennolle sivulta http://www.linux.ie/newusers/beginners-linux-guide/find.php (http://www.linux.ie/newusers/beginners-linux-guide/find.php).

Sen pohjalta rakensin seuraavan:
Koodia: [Valitse]
find . -not -iname \*mp3
Se etsii työhakemistosta ja sen kaikista alihakemistoista ne tiedostot, joiden päätteenä ei ole mp3 (tai MP3).

Kiitos!
Otsikko: Vs: Poissulkeva haku
Kirjoitti: _Pete_ - 16.06.13 - klo:17.15
Toinen tapa:

find . | grep -v "mitä ei halua" | grep -v "tonen mitä ei halua" | ......