...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?
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?
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
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.
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.
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.