Kirjoittaja Aihe: Simppeli kysymys hakutoiminnasta [ratkaistu]  (Luettu 1096 kertaa)

Araminta

  • Käyttäjä
  • Viestejä: 97
    • Profiili
Simppeli kysymys hakutoiminnasta [ratkaistu]
« : 19.04.13 - klo:12.12 »
Etsiessäni tiedostoa ulkoiselta levyasemalta kansion Etsi-toiminnolla löydän tiedoston, mutta en tietoa siitä, missä se on. "Ominaisuudet" tosin tulostaa mm. tiedon "Tiedoston sijainti", mutta vain näin:
 media/IOMEGA_HDD/kuva...
eli polku loppuu alkuunsa. Koska kuvahakemistossa on noin 100 alihakemistoa ja 30 000 kuvaa, ei tiedosta ole mitään hyötyä. Sivulla olisi hyvin tilaa koko polulle (10 merkkiä lisää riittäisi hyvin), mutta edes Ominaisuudet-ruudun kasvattaminen ei jatka polun näkyvää osuutta. MIKSI?

Eli voisiko joku kertoa syntaksin, jolla FIND löytäisi ulkoiselta levyltä tiedoston polkuinensa? Tai muun tavan sijaintitiedon saamiseksi?

KIITOS!
« Viimeksi muokattu: 20.04.13 - klo:08.38 kirjoittanut Araminta »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Simppeli kysymys hakutoiminnasta
« Vastaus #1 : 19.04.13 - klo:21.31 »
Etsiessäni tiedostoa ulkoiselta levyasemalta kansion Etsi-toiminnolla löydän tiedoston, mutta en tietoa siitä, missä se on. "Ominaisuudet" tosin tulostaa mm. tiedon "Tiedoston sijainti", mutta vain näin:
 media/IOMEGA_HDD/kuva...
eli polku loppuu alkuunsa. Koska kuvahakemistossa on noin 100 alihakemistoa ja 30 000 kuvaa, ei tiedosta ole mitään hyötyä. Sivulla olisi hyvin tilaa koko polulle (10 merkkiä lisää riittäisi hyvin), mutta edes Ominaisuudet-ruudun kasvattaminen ei jatka polun näkyvää osuutta. MIKSI?

Eli voisiko joku kertoa syntaksin, jolla FIND löytäisi ulkoiselta levyltä tiedoston polkuinensa? Tai muun tavan sijaintitiedon saamiseksi?

KIITOS!

millaisen listan saat komennolla
find /media/IOMEGA_HDD/ -type f

Joskus kaivelen onko johonkin nimeen jäänyt loppuosa JPG (eikä jpg) niin koetan
find /media/usb0 -name "*JPG"

Ja hienosti listaa hakemistoineen.


juyli

  • Vieras
Vs: Simppeli kysymys hakutoiminnasta
« Vastaus #2 : 19.04.13 - klo:21.50 »
Etsiessäni tiedostoa ulkoiselta levyasemalta kansion Etsi-toiminnolla löydän tiedoston, mutta en tietoa siitä, missä se on. "Ominaisuudet" tosin tulostaa mm. tiedon "Tiedoston sijainti", mutta vain näin:
 media/IOMEGA_HDD/kuva...
eli polku loppuu alkuunsa.

find-komento on hyvin monipuolinen... ja man/info find kertoo sitten jo enemmän.
Mutta luodessasi tietokannan kaikista tiedostoista, _jotka on liitetty järjestelmääsi_ löytäisi locate eli updatedb-tietokanta tiedostot myös irroiteltavilta medioilta.
Jos järjestelmäsi automaattisesti (esim. käynnistettäessä) päivittää ko. tiedostotietokantaa, ei tietokannasta löydy tiedostoja, jotka on liitetty vasta updatedb -komennon ajamisen jälkeen.

Araminta

  • Käyttäjä
  • Viestejä: 97
    • Profiili
Vs: Simppeli kysymys hakutoiminnasta
« Vastaus #3 : 19.04.13 - klo:22.26 »
Kiitos pojat (tytöt?), asia ratkesi!

 Jekun eka komento alkoi purkaa ruudulle koko levyn miljoonaa tiedostoa, jouduin keskeyttämään, mutta leikittyäni vähän komennon kanssa, saan nyt tehtyä kaiken tarvitsemani. Olen kyllä käyttänyt FINDia ja nytkin luin man-sivun, mutta koska ongelmani oli se, etten tiennyt miten kerron komennolle haluavani päästä tietylle  ulkoiselle levylle, ei siitä ollut apua.

Levy on yleensä kiinni buutatessa, mutta täytyy vielä tutkia tuota locate-komentoa, voi tulla joskus tarpeeseen.