/
Forside
/
Teknologi
/
Operativsystemer
/
Linux
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Linux
#
Navn
Point
1
o.v.n.
11177
2
peque
7911
3
dk
4814
4
e.c
2359
5
Uranus
1334
6
emesen
1334
7
stone47
1307
8
linuxrules
1214
9
Octon
1100
10
BjarneD
875
chmod -R
Fra :
Carsten
Dato :
21-03-07 07:31
Jeg vil gerne mærke alle *.sh filer som eksekverbare i en mappe og
undermapper, men denne kommando finder kun de filer der er i mapper som
også ender på .sh. Er der en smart måde at komme omkring dette.
chmod -R ug+wrx *.sh
Carsten
Peter Makholm (
21-03-2007
)
Kommentar
Fra :
Peter Makholm
Dato :
21-03-07 07:41
Carsten <carsten_no-mail_@beas.dk> writes:
> Jeg vil gerne mærke alle *.sh filer som eksekverbare i en mappe og
> undermapper, men denne kommando finder kun de filer der er i mapper
> som også ender på .sh. Er der en smart måde at komme omkring dette.
>
> chmod -R ug+wrx *.sh
Ja, du skal bruge kommandoen find(1) til at finde de filer du skal gøre
noget ved og så enten bruge -exec muligheden eller kommandoen xargs(1)
for at udføre din chmod-kommando.
Det vil sige enten:
find . -name \*.sh -exec chmod ug+rwx "{}" \;
eller
find . -name \*.sh -print0 | xargs -0 chmod ug+rwx
//Makholm
Carsten (
21-03-2007
)
Kommentar
Fra :
Carsten
Dato :
21-03-07 08:20
Peter Makholm wrote:
> Carsten <carsten_no-mail_@beas.dk> writes:
>
>> Jeg vil gerne mærke alle *.sh filer som eksekverbare i en mappe og
>> undermapper, men denne kommando finder kun de filer der er i mapper
>> som også ender på .sh. Er der en smart måde at komme omkring dette.
>>
>> chmod -R ug+wrx *.sh
>
> Ja, du skal bruge kommandoen find(1) til at finde de filer du skal gøre
> noget ved og så enten bruge -exec muligheden eller kommandoen xargs(1)
> for at udføre din chmod-kommando.
>
> Det vil sige enten:
>
> find . -name \*.sh -exec chmod ug+rwx "{}" \;
>
> eller
>
> find . -name \*.sh -print0 | xargs -0 chmod ug+rwx
>
>
> //Makholm
Lige det der skulle til - tak.
Carsten
Søg
Alle emner
Teknologi
Operativsystemer
Linux
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177817
Tips :
31980
Nyheder :
719565
Indlæg :
6410968
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.