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

186

    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. Ikävöin sinua kokoyön!

      En halua odottaa, että voisin näyttää sinulle kuinka paljon rakastan sinua. Toivon, että uskot, että olen varsin hullun
      Ikävä
      59
      4044
    2. KALAJOEN UIMAVALVONTA

      https://www.kalajokiseutu.fi/artikkeli/ei-tulisi-mieleenkaan-jattaa-pienta-yksinaan-hiekkasarkkien-valvomattomalla-uimar
      Kalajoki
      93
      2408
    3. Jos sinä olisit pyrkimässä elämääni takaisin

      Arvelisin sen johtuvan siitä, että olisit taas polttanut jonkun sillan takanasi. Ei taida löytyä enää kyliltä naista, jo
      Tunteet
      45
      2062
    4. Älä mahdollisesti ota itseesi

      En voinut tietää. Sitäpaitsi.. niin
      Ikävä
      22
      1793
    5. Kadonnut poika hukkunut lietteeseen mitä kalajoella nyt on?

      Jätelautta ajautunut merelle ja lapsi uponnut jätelautan alle?
      Kalajoki
      26
      1601
    6. Ota nainen yhteyttä ja tee Tikusta asiaa?

      Niin sitten minä teen Takusta asiaa.
      Ikävä
      28
      1536
    7. Joku hukkui Hyrynsalmella?

      Oliko mökkiläinen taas?
      Hyrynsalmi
      15
      1212
    8. Metsästysmökki

      Metsästyskortti saapui. Lisäksi metsästysmökki varata!
      Kuhmo
      31
      1148
    9. Mitä sinä mietit

      Mies?
      Ikävä
      110
      1125
    10. Emme voi elää velaksi, sanoi Riikka

      Valtionvelan odotetaan nousevan 86,3 prosenttiin bruttokansantuotteesta vielä kuluvan vuoden aikana. https://www.iltale
      Perussuomalaiset
      79
      1062
    Aihe