Ja, det er muligt at finde og ændre ejerskab (chown) af alle filer, som en specifik bruger ejer, på en rekursiv og betinget måde. Dette kan gøres ved hjælp af en kombination af kommandoer i Unix/Linux systemer. Her er en trin-for-trin guide til, hvordan du kan gøre det:
Du kan bruge find
kommandoen til at finde alle filer ejet af en specifik bruger. For eksempel, for at finde alle filer ejet af brugeren "olduser", kan du bruge følgende kommando:
find /path/to/search -user olduser
For at ændre ejerskab af de fundne filer til en ny bruger "newuser", kan du kombinere find
med chown
kommandoen. Her er et eksempel:
find /path/to/search -user olduser -exec chown newuser:newgroup {} \;
Her er en forklaring på de anvendte parametre:
/path/to/search
: Stien hvor du vil søge efter filer.-user olduser
: Finder filer ejet af "olduser".-exec chown newuser:newgroup {} \;
: Ændrer ejerskab af hver fundet fil til "newuser" og "newgroup".Hvis du ønsker at ændre ejerskab rekursivt i en bestemt mappe, kan du bruge -R
flaget med chown
kommandoen:
chown -R newuser:newgroup /path/to/directory
Hvis du har specifikke betingelser, som f.eks. kun at ændre ejerskab af filer med en bestemt filtype, kan du tilføje yderligere betingelser til find
kommandoen. For eksempel, for kun at ændre ejerskab af ".txt" filer:
find /path/to/search -user olduser -name "*.txt" -exec chown newuser:newgroup {} \;
Ved at kombinere find
og chown
kommandoerne kan du effektivt finde og ændre ejerskab af filer ejet af en specifik bruger på en rekursiv og betinget måde. Dette giver dig fleksibilitet til at målrette præcist de filer, du ønsker at ændre ejerskab af.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker