FIND komennolta puhdas listaus

Anonyymi

Mitenkähän tämä find komento saataisiin tulostamaan vain ne löydetyt tiedosto nimet?

find ./ -name "*.txt"

Näitä ei saisi listauksessa olla mukana:
find: ‘./.cache/dconf’: Lupa evätty

6

263

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Ohjataan virheet eli stderr eli output 2 -> /dev/null = vain normal output eli 1 näkyy
      find ./ -name "*.txt" 2>/dev/null
      jos haluat virheet tiedostoon niin
      find ./ -name "*.txt" 2>virheet.txt

      • Anonyymi

        mene nyt w ittuun valheines! /dev/null Pata.


      • Anonyymi

        Hienoa, tämä toimii!


    • Anonyymi

      Ensinnäkin tuo ketjun aloituksessa mainittu virhehän johtuu siis siitä, että käyttäjällä, joka ajaa komennon find, ei ole lukuoikeutta hakemistoon ./.cache/dconf

      Tuo ketjussa aiemmin annettu ohje on toimiva, jos halutaan estää kaikkien virheilmoitusten näkyminen tulosteessa. Eli siis jos halutaan estää kaikkien mahdollisten virhetilanteiden, ei pelkästään lukuoikeuksien puuttumisesta aiheutuvien virhetilanteiden, näyttäminen tulosteessa.

      Jos halutaan estää ainoastaan lukuoikeuksien puuttumisesta aiheutuvien virheiden näkyminen tulosteessa, niin se voidaan tehdä näin:

      find ./ -name "*.txt" 2>&1 | grep -v "Lupa evätty"

      Tuo komento ohjaa sekä stdin, että stderr -tulostusvirrat stdin -tulostusvirtaan. Sen jälkeen grep suodattaa pois rivit, joilla on merkkijono "Lupa evätty".

      T. miksuh

    • Anonyymi

      Hups. Tarkoitin edellisessä viestissäni tietenkin sanoa, että sekä stdout, että stderr -tulostusvirrat ohjataaan stdout -tulostusvirtaan. Jotenkin tuon stdout:n tilalle lipsahti stdin.


      Jokatapauksessa antamani komento toimii, komennon selitykseen vain lipsahti virhe.

      T. miksuh

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Työeläkeloisinta Suomen suurin talousongelma

      Työeläkeloisinta maksaa vuodessa lähes 40 miljardia euroa, josta reilut 28 miljardia on pois palkansaajien ostovoimasta.
      Maailman menoa
      309
      3055
    2. Veroaste on Suomessa viitisen prosenttiyksikköä liian matala

      Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka
      Maailman menoa
      61
      2353
    3. Persujen puoluekokous 2026

      Missä ja Milloin pidetään ?
      Maailman menoa
      124
      2057
    4. Israel euroviisujen 2.

      Israel sai taas eniten yleisöääniä. Suomesta täydet 12 pistettä, poliittinen ”ammattiraati” antoi 0 pistettä. Hyvä Is
      Uskonnot ja uskomukset
      349
      2043
    5. Euroviisut ei enää niin musiikkikilpailu?

      Kappaleiden taso ei enää ole mikä sijoituksen ratkaisee.Eikö kukaan ihmettele että Israel pärjää lähes joka vuosi kisois
      Maailman menoa
      127
      1733
    6. Mikä kaivatussasi

      Viehättää ulkoisesti ja mikä sisäisesti?
      Ikävä
      67
      1399
    7. Mun mielestäni on tosi loukkaavaa

      Nainen, että luulet palatan typeriä, sekavia ja ilkeitä viestejä mun kirjoittamiksi. Mä en ole katkera, epätoivoinen, ra
      Ikävä
      212
      1395
    8. Tiedän satavarmasti ettet tule koskaan

      Uskaltamaan mitään. Ei me tulla edes näkemään koskaan.
      Ikävä
      66
      1337
    9. Mikä se viehättävin

      Asia on kaivatussasi?
      Ikävä
      69
      1270
    10. Rakas nainen ymmärsin

      Että minun pitää pitää kiinni sinusta. Haluan, että sä olet onnellinen. Olet mulle se oikea ja mä sulle. Rakastan Sua yl
      Ikävä
      78
      1243
    Aihe