spam@rfn.dk (René Frej Nielsen) writes:
> Jeg søger et script der kan vis alle mapper og filer der har et
> bestemt ejerskab. Det skal altså f.eks. vise alle filer og mapper der
> ejes af brugeren rfn og gruppen admin.
Lær at bruge kommandoen find.
> Det gør ikke noget hvis bruger og gruppe er hardcoded i scriptet, så
> de behøver ikke være argumenter til scriptet, men det skal være muligt
> at angive stien, hvorfra det skal kigge, eller også skal det kun kigge
> på den nuværende sted i filsystemet og nedefter.
Fra nuværende sted i filsystemet og nedefter, finder alle ting i
filsystemet ejet af rfn og i gruppen admin:
find . -group admin -user rfn
Fra stien /some/path og ellers det samme:
find /some/path -group admin -user rfn
Hvis du kun vil finde filer, så tilføjer du -type f:
find /some/path -group admin -user rfn -type f
Hvis du vil finde mapper bruger du -type d:
find /some/path -group admin -user rfn -type d
Du kan selvfølgelig finde alle rfn's filer uanset om de er markeret
som ejet af gruppen admin:
find /some/path -user rfn -type f
og alle filer ejet af gruppen admin uanset hvem de er ejet af
find /some/path -group admin -type f
find kan også teste på filnavne, størelser, tidsstempeler og
rettigheder. læs manualsiden med 'man find'.
--
Peter Makholm | Emacs is the only modern general-purpose
peter@makholm.net | operating system that doesn't multitask
http://hacking.dk |