Ændring af ejerskab og tilladelser for filer uden at påvirke mappen - Unix guide

Hvordan ændres ejerskab og tilladelser for alle filer i den aktuelle mappe uden at påvirke selve mappen?

For at ændre ejerskab og tilladelser for alle filer i den aktuelle mappe uden at påvirke selve mappen, kan du bruge kommandoerne `find . -type f -exec chown ny_ejer:ny_gruppe {} \;` og `find . -type f -exec chmod 644 {} \;`.

Hvordan ændres ejerskab og tilladelser for alle filer i den aktuelle mappe uden at påvirke selve mappen?

For at ændre ejerskab og tilladelser for alle filer i den aktuelle mappe uden at påvirke selve mappen, kan du bruge følgende kommandoer i en Unix-baseret terminal:

Ændring af ejerskab

For at ændre ejerskab af alle filer i den aktuelle mappe, kan du bruge chown kommandoen med find kommandoen:

find . -type f -exec chown ny_ejer:ny_gruppe {} \;
  • find .: Søger i den aktuelle mappe og undermapper.
  • -type f: Begrænser søgningen til filer.
  • -exec chown ny_ejer:ny_gruppe {} \;: Udfører chown kommandoen på hver fundet fil.

Ændring af tilladelser

For at ændre tilladelser for alle filer i den aktuelle mappe, kan du bruge chmod kommandoen med find kommandoen:

find . -type f -exec chmod 644 {} \;
  • find .: Søger i den aktuelle mappe og undermapper.
  • -type f: Begrænser søgningen til filer.
  • -exec chmod 644 {} \;: Udfører chmod kommandoen på hver fundet fil.

Disse kommandoer sikrer, at kun filerne i den aktuelle mappe og undermapper får ændret ejerskab og tilladelser, mens selve mappen forbliver upåvirket.