Miten poimin vain jpegit?

Seuraava skenaario: hakemistopuussa tuhansia jpeggejä joiden joukossa videoita. qiv osaisi pyörittää slideshowta, mutta ottaa herneen nokkiinsa, jos arpoo tiedostojen joukosta videon. Miten mahdollistan sen, että qiv näkee vain jpegit. Mielessä on ollut skripti, joka loisi yhteen hakemistoon kaikkiin jpeggeihin symbolisen linkin, mutta onko muita ehdotuksia. Ja ellei, niin miten symbolisten linkkien luonti onnistuisi helposti. Olen yritellut erilaisia find . -name "*.jpg" -exec ln -s {} {} \; -virityksiä, mutta täydellistä ratkaisua ei ole vielä löytynyt. Ehdotuksia pliis.
4275
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

oletetaan että jpegit yms on hakemistossa
/home/keijo
# cd /home/keijo
# mkdir jpeg
# ln /home/jani/*.jpg /home/keijo/jpeg

nyt tuonne /home/keijo/jpeg kansioon tuli linkki kaikkiin .jpg -tiedostoihin.

Äänestä
  • jäikin vahingossa oma nimeni yhteen kohtaan :)

    eli näin se menee:
    ---

    # cd /home/keijo
    # mkdir jpeg
    # ln /home/keijo/*.jpg /home/keijo/jpeg

    nyt tuonne /home/keijo/jpeg kansioon tuli linkki kaikkiin .jpg -tiedostoihin.

    Äänestä

  • vielä kirjoitti:

    jäikin vahingossa oma nimeni yhteen kohtaan :)

    eli näin se menee:
    ---

    # cd /home/keijo
    # mkdir jpeg
    # ln /home/keijo/*.jpg /home/keijo/jpeg

    nyt tuonne /home/keijo/jpeg kansioon tuli linkki kaikkiin .jpg -tiedostoihin.

    ...mutta ropleemi on, että jpegit eivät ole yhdessä hakemistossa, vaan puussa on hakemistoja useita satoja.

    Äänestä

  • nype kirjoitti:

    ...mutta ropleemi on, että jpegit eivät ole yhdessä hakemistossa, vaan puussa on hakemistoja useita satoja.

    Sorry kun ymmärtäminen oli taas vähän heikkoa :)
    onko niitä alihakemistoja miten monta?
    kun jos niitä ei ole aivan älytöntä määrää, niin voithan silloin tehdä näin:
    #ln /home/jani/test/*/*/*.jpg /home/jani/test/kaikki
    #ln /home/jani/test/*/*.jpg /home/jani/test/kaikki
    #ln /home/jani/test/*.jpg /home/jani/test/kaikki

    Itse testailin tuota ja vaikutti toimivan, tosin en alikansioille jaksanut alikansioita tehdä kovin paljoa...

    Äänestä

Kommentoi aloitusta


nype kirjoitti:

Seuraava skenaario: hakemistopuussa tuhansia jpeggejä joiden joukossa videoita. qiv osaisi pyörittää slideshowta, mutta ottaa herneen nokkiinsa, jos arpoo tiedostojen joukosta videon. Miten mahdollistan sen, että qiv näkee vain jpegit. Mielessä on ollut skripti, joka loisi yhteen hakemistoon kaikkiin jpeggeihin symbolisen linkin, mutta onko muita ehdotuksia. Ja ellei, niin miten symbolisten linkkien luonti onnistuisi helposti. Olen yritellut erilaisia find . -name "*.jpg" -exec ln -s {} {} \; -virityksiä, mutta täydellistä ratkaisua ei ole vielä löytynyt. Ehdotuksia pliis.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu