Kirjoittaja Aihe: Poissulkeva haku  (Luettu 2271 kertaa)

euphonium

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Poissulkeva haku
« : 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

Lepotila zZ

  • Käyttäjä
  • Viestejä: 347
    • Profiili
Vs: Poissulkeva haku
« Vastaus #1 : 02.06.13 - klo:12.28 »
Luin ohjeita find -komennolle sivulta 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).

euphonium

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Vs: Poissulkeva haku
« Vastaus #2 : 03.06.13 - klo:22.19 »
Luin ohjeita find -komennolle sivulta 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!

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Poissulkeva haku
« Vastaus #3 : 16.06.13 - klo:17.15 »
Toinen tapa:

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