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

129

    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. Ja taas ammuttu kokkolassa

      Kokkolaisilta pitäisi kerätä pois kaikki ampumaset, keittiöveitset ja kaikki mikä vähänkään paukku ja on terävä.
      Kokkola
      35
      4209
    2. Kuinka kauan

      Olet ollut kaivattuusi ihastunut/rakastunut? Tajusitko tunteesi heti, vai syventyivätkö ne hitaasti?
      Ikävä
      114
      1566
    3. Milli-helenalla ongelmia

      Suomen virkavallan kanssa. Eipä ole ihme kun on etsintäkuullutettu jenkkilässäkin. Vähiin käy oleskelupaikat virottarell
      Kotimaiset julkkisjuorut
      248
      1526
    4. Helena Koivu on äiti

      Mitä hyötyä on Mikko Koivulla kohdella LASTENSA äitiä huonosti . Vie lapset tutuista ympyröistä pois . Lasten kodista.
      Kotimaiset julkkisjuorut
      204
      1343
    5. Löydänköhän koskaan

      Sunlaista herkkää tunteellista joka jumaloi mua. Tuskin. Siksi harmittaa että asiat meni näin 🥲
      Ikävä
      132
      1052
    6. Ja taas kerran hallinto-oikeus että pieleen meni

      Hallinto-oikeus kumosi kunnanhallituksen päätöksen vuokratalojen pääomituksesta. https://sysmad10.oncloudos.com/cgi/DREQ
      Sysmä
      85
      1046
    7. Mitä siellä ABC on tapahtunut

      Tavallista isompi operaatio näkyy olevan kyseessä.
      Alajärvi
      26
      1028
    8. Kun näen sinut

      tulen iloiseksi. Tuskin uskallan katsoa sinua, herätät minussa niin paljon tunteita. En tunne sinua hyvin, mutta jotain
      Ikävä
      46
      1020
    9. Purra saksii taas. Hän on mielipuuhassaan.

      Nyt hän leikkaa hyvinvointialueiltamme kymmeniä miljoonia. Sotea romutetaan tylysti. Terveydenhoitoamme kurjistetaan. ht
      Maailman menoa
      254
      998
    10. Yhdelle miehelle

      Mä kaipaan sua niin paljon. Miksi sä oot tommonen pösilö?
      Ikävä
      62
      974
    Aihe