Haettaessa tiedostoa find tulostaa kaikki hakemistot, vaikkei niistä löytyisi haettavaa. Miten sen saa estettyä?
Miten find näyttämään vain tulokset?
13
147
Vastaukset
En nyt ihan ymmärtänyt mitä tarkoitat tuolla "haettaessa tiedostoa"?
- Anonyymi
Jos esimerkiksi haluan etsiä kaikki *.lock tiedostot, niin find suoltaa näytille kaikki läpi käymänsä hakemistot, vaikkei niissä olisi hakuehdot täyttävää tiedostoa. Haluaisin siis vain näkyviin ne löydetyt tiedostot hakemistopolkuineen.
Haetaan siis tiedostoa, ei esimerkiksi mitään tekstiä tiedostosta, johon käy grep-komento. Anonyymi kirjoitti:
Jos esimerkiksi haluan etsiä kaikki *.lock tiedostot, niin find suoltaa näytille kaikki läpi käymänsä hakemistot, vaikkei niissä olisi hakuehdot täyttävää tiedostoa. Haluaisin siis vain näkyviin ne löydetyt tiedostot hakemistopolkuineen.
Haetaan siis tiedostoa, ei esimerkiksi mitään tekstiä tiedostosta, johon käy grep-komento.Tämä komento löytää kaikki *.lock tiedostot mutta ei näytä *.lock hakemistoja - en tosin ymmärrä miksi sinulla olisi hakemistoja joissa on .lock pääte:
find -type f -name '*.lock'- Anonyymi
malaire kirjoitti:
Tämä komento löytää kaikki *.lock tiedostot mutta ei näytä *.lock hakemistoja - en tosin ymmärrä miksi sinulla olisi hakemistoja joissa on .lock pääte:
find -type f -name '*.lock'Joo tuo näköjään toimii. Pitää vaan mennä siihen hakemistoon mistä etsii, kun ei näköjään voi etsimispolkua laittaa tuohon.
Anonyymi kirjoitti:
Joo tuo näköjään toimii. Pitää vaan mennä siihen hakemistoon mistä etsii, kun ei näköjään voi etsimispolkua laittaa tuohon.
etsimispolun voi laittaa tuohon alkuun
find /joku/polku -type f -name '*.lock'- Anonyymi
malaire kirjoitti:
etsimispolun voi laittaa tuohon alkuun
find /joku/polku -type f -name '*.lock'Kun hakemiston tilalla on . niin hakee nykyisestä ja alikansioista. Tuossa lopussa on hipsut suojana ettei komentotulkki lähde itse laajentamaan vaan lähettää sen sellaisenaan find ohjelmalle.
- Anonyymi
Anonyymi kirjoitti:
Kun hakemiston tilalla on . niin hakee nykyisestä ja alikansioista. Tuossa lopussa on hipsut suojana ettei komentotulkki lähde itse laajentamaan vaan lähettää sen sellaisenaan find ohjelmalle.
Jos polkua ei määritellä, käytetään työkansiota oletusarvoisesti.
- Anonyymi
Anonyymi kirjoitti:
Jos polkua ei määritellä, käytetään työkansiota oletusarvoisesti.
Kuka idiootti täälä keskustelee itsensä kanssa, Haku hoituu graagisesti tiedostoselaimmessa käyttäjän kansioiden sisällä! Ja muihin ei kuulu mennä!
Linux ei ole yksi järjetelmä, eroja on paljon! Varsinkin pääteellä! - Anonyymi
Anonyymi kirjoitti:
Kuka idiootti täälä keskustelee itsensä kanssa, Haku hoituu graagisesti tiedostoselaimmessa käyttäjän kansioiden sisällä! Ja muihin ei kuulu mennä!
Linux ei ole yksi järjetelmä, eroja on paljon! Varsinkin pääteellä!Ja tässä ketjussa ei kukaan ole kertonut mikä jakelu on kysessä! Joten yksinpuhelua asia on!
- Anonyymi
Anonyymi kirjoitti:
Ja tässä ketjussa ei kukaan ole kertonut mikä jakelu on kysessä! Joten yksinpuhelua asia on!
Yks vitun hailee mikä jakelu, kaikki annetut ohjeet toimivat joka ikisessä jakelussa, PÖHKÖ
- Anonyymi
Jos tekee haun käyttäjänä "user" vaikkapa rootin hakemistoon:
user@pc1:~$ find /root -name 'foo'
find: ‘/root’: Lupa evätty
Tuo on virhe-virrassa oleva ilmoitus, josta pääsee eroon näin:
$ find /root -name 'foo' 2> /dev/null
(ei tulostusta)
sen voi myös yhdistää standardi-tulostusvirtaan:
$ find /root -name 'foo' 2>&1
tai voi sen ohjata jollekin toiselle ohjelmallekin
$ find /root -name 'foo' 2> >(xargs echo)
-tämä siis käyttää ohjelman virhevirtaa parametrina echo:lle- Anonyymi
Tavallisella käyttäjällä eivät oikeudet riitä /root -hakemistoon. find-komento ei sivuuta käyttöoikeuksia.
- Anonyymi
Anonyymi kirjoitti:
Tavallisella käyttäjällä eivät oikeudet riitä /root -hakemistoon. find-komento ei sivuuta käyttöoikeuksia.
Tuo find antaa aika paljon viestejä error-streamin kautta, jotka tavallisesti tulostuvat terminaaliin. Jos putkittaa tuloksia eri ohjelmille ne ei tätä kautta pääse haittaamaan ja sotkemaan hakutuloksia. Itse käytän find:in lisäksi usein mlocate-tietokantaa korvaamaan find:ia, koska sillä haut ovat nopeampia kun ei lähdetä levyltä mitään tarkistamaan. Ajaa vaan ensin updatedb:n joka muodostaa locate-komennolle hakemistopuun käytettäväksi. Usein ongelma haussa on se, että tavallisella GUI-haulla sitä ei pysty tekemään vaan tarvitaan jotain kättä pitempää.
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nyt se on selvitetty: Sanna Marinin hallitus lisäsi menoja 41 miljardilla
”vasemmistohallitus oli katastrofaalisen huono”, sanoo kokoomus. Sanna Marinin (sd.) hallituksen tekemät menolisäykset27017556Purra sössi kaiken 2 vuodessa, itkee nyt Marinin perään
Nyt on taas sama vanha itkuvirsi, kun ei omat taidot riittänee. Kaikki on taas muiden syytä. No miten sen "Tunnin juna"18812481Eli persujen rääkyminen Marinin hallituksen velanotosta oli sitä itseään
"Valtiovarainministeriön mukaan Marinin hallitus lisäsi valtion pysyviä menoja 3 miljardia eikä 11 miljardia euroa." El736212MTV3 - Auerin poika todistaa videolla, miten Anneli pahoinpiteli lapsia!
Kello 10.04 – Ainakin kerran viikossa se löi. Löi muitakin sisaruksia, mutta ei isosiskoa. Nuorinta siskoa en ole nähny345138Orpon hallitus runnoi Tunnin junan ilman tarvetta
Näinkö valtiontaloutta hoidetaan? Siis asiantuntijoidenkin aikoja sitten kannattamattomaksi laskema Tunnin juna tehdään775038Orpon hallitus paskoi kaikki hommat
ja "yllätäen" ilmestyi raportti Marinin hallituksen tuhlailusta, raportti tuli kuin TILAUKSESTA.544172Kansa haluaa Marinin hallituksen takaisin ja Orpon pois
Suomen kansa on nyt ilmoittanut millaisen hallituksen Suomi tarvitsee. "Suomalaisten suosikki seuraavaksi hallituspohja513763Lindtman ylivoimainen suosikki pääministeriksi
Lindtmania kannattaa pääministeriksi peräti 50 prosenttia useampi kuin toiseksi suosituinta Kaikkosta. https://www.ilta1003702NO NIIN! Nyt on sitten prinsessa Sannan sädekehä lopullisesti rikottu
narsistia ei kannata enää kuin ne fanaattisimmat kulttilaiset, jotka ovat myös sitä Suomen heikkoälyisintä sakkia. Kun673476Sanna Marin - Maailman paras talousasiantuntija?
PersKeKoa pukkaa? https://www.hs.fi/politiikka/art-2000011636623.html1463159