Kysymyksiä komentorivistä,

...eli jatkoakin voi seurata.

Ekana tulee mieleen sellainen kysymys että miten voin laittaa jonkun komennon, sanotaan vaikka md5sum, chmod tai ls komennon kahlaamaan läpi koko hakemiston ja sen alihakemistot, siis samaan tyyliin kuin wintoosassa käytetään komentoa esim. dir /s, attrib /s eli nuo siis käy läpi sen hakemiston johon ne kohdistetaan plus sen lisäksi kaikki sen hakemiston alla olevat alihakemistot tiedostoineen? Jos esim. haluan muttaa kaikkien jossain hakemistossa olevien tiedostojen plus alihakemistoissa olevien tiedostojen tiedostoattribuutit, tai jos haluan ottaa vaikka md5summat kaikista hakemistossa olevista ja sen alihakemistoissa olevista tiedostoista?
7366
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

>...ls komennon kahlaamaan läpi koko hakemiston ja sen alihakemistot, siis samaan tyyliin kuin wintoosassa käytetään komentoa esim. dir /s

/s:ää vastaava parametri on -R eli komenna:

ls -R

Äänestä
  • komennot, millä niillä pystyy kahlaamaan alihakemistoissakin? Siis tuo md5sum ja chmod?

    Äänestä

  • muut.. kirjoitti:

    komennot, millä niillä pystyy kahlaamaan alihakemistoissakin? Siis tuo md5sum ja chmod?

    find . -exec chmod u x {} \;

    tuossa u x oli chmod-ohjelman optioita joita annat halujesi mukaan.

    Äänestä

  • sujuu.. kirjoitti:

    find . -exec chmod u x {} \;

    tuossa u x oli chmod-ohjelman optioita joita annat halujesi mukaan.

    olisi käyttää edelleen sitä isoa ärrää eli chmod -R 744 hakemisto?

    Äänestä

  • helpompi kirjoitti:

    olisi käyttää edelleen sitä isoa ärrää eli chmod -R 744 hakemisto?

    Iso ärrä ei valikoi vaan muuttaa kaikkien oikeuksia olkoonpa siellä millaisia tiedostoja ja hakemistoja tahansa.

    Find on paljon monipuolisempi eli voi säätää tarkasti mitä valitaan mukaan.

    Äänestä

  • helpompi kirjoitti:

    olisi käyttää edelleen sitä isoa ärrää eli chmod -R 744 hakemisto?

    välttämättä, koska ethän tiedä mitä kysyjä haluaa tehdä. Tuo find käy moneen tarkoitukseen.
    Katso
    man find

    Äänestä

  • ei. kirjoitti:

    välttämättä, koska ethän tiedä mitä kysyjä haluaa tehdä. Tuo find käy moneen tarkoitukseen.
    Katso
    man find

    tuo iso ärrä voisi käydäkin mulle, mulla on yleensä tapana suojata kaikki tiedostot kerralla. Esim. saatan tehdä ns. varmuuskopio hakemiston ja suojaan samalla ihan kaikki tiedostot kirjoitukselta, näin ollen chmod -R kävisi mulle hyvin.

    Äänestä

Kommentoi aloitusta


osa 1 kirjoitti:

...eli jatkoakin voi seurata.

Ekana tulee mieleen sellainen kysymys että miten voin laittaa jonkun komennon, sanotaan vaikka md5sum, chmod tai ls komennon kahlaamaan läpi koko hakemiston ja sen alihakemistot, siis samaan tyyliin kuin wintoosassa käytetään komentoa esim. dir /s, attrib /s eli nuo siis käy läpi sen hakemiston johon ne kohdistetaan plus sen lisäksi kaikki sen hakemiston alla olevat alihakemistot tiedostoineen? Jos esim. haluan muttaa kaikkien jossain hakemistossa olevien tiedostojen plus alihakemistoissa olevien tiedostojen tiedostoattribuutit, tai jos haluan ottaa vaikka md5summat kaikista hakemistossa olevista ja sen alihakemistoissa olevista tiedostoista?

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