Vigtigste Linux Kør Chmod separat for filer og mapper

Kør Chmod separat for filer og mapper



Efterlad et Svar

Hvis du er Linux-bruger, har du sandsynligvis hørt om konsolappen chmod . Det er et nyttigt værktøj, der tillader ændring af filsystemtilladelser ved hjælp af en terminalsession eller en terminalemulator. Når du kører det, ændrer det de tilladelser, du angiver på filer og mapper på én gang. Men du skal muligvis ændre filtilladelser separat fra bibliotektilladelser og omvendt. Her er hvordan det kan gøres.
chmod logo banner

Der er flere måder at gøre det på, men min favorit og mest pålidelige måde at gøre det på er at kombinere chmod med xrags og finde værktøjer. Den følgende kommando ændrer kun tilladelserne til filer.

find / sti / til / placering -type f -print0 | xargs -0 chmod 644

Her er finde kommando lister alle filerne på den angivne placering. Switch -typen f fortæller, at den kun skal liste filer og udelade mapper. Omskifteren -print0 tillader behandling af filnavne på en sådan måde, at fil- eller katalognavne, der indeholder mellemrum eller nye linjer, håndteres korrekt.

En lignende passende kommando kan også bruges til mapper. Den eneste del, du har brug for at ændre, er -type f til -type d:

find / sti / til / placering -type d -print0 | xargs -0 chmod 755

Tip: Du kan spare tid og skrive mindre ved at bruge dette trick.

  1. Anvend først filsystemtilladelser til filer og mapper ved at køre chmod i rekursiv tilstand:
    chmod -R 644 / sti / til / placering

    Det anvender rw-r-r-tilladelser til alle filer og mapper på den angivne placering.

  2. Udfør derefter kun kommandoen for mapper:
    find / sti / til / placering -type d -print0 | xargs -0 chmod 755

Det er det.

Interessante Artikler

Redaktørens Valg

Sådan opretter du en nedlukningstimer i Windows 10
Sådan opretter du en nedlukningstimer i Windows 10
Lær fire nemme måder at automatisere nedlukningen af ​​din Windows 10-computer eller bærbare. Planlæg engangsnedlukninger eller regelmæssige ved hjælp af Task Scheduler.
Hvad er forskellen mellem DVD+R og DVD-R?
Hvad er forskellen mellem DVD+R og DVD-R?
DVD+R- og DVD-R-medier har små forskelle mellem dem, mest omkring hvordan de håndterer defekter og omskrivning.
Fix: Skærmen dæmpes ikke, når du tager et skærmbillede ved hjælp af Win + PrintScreen i Windows 10
Fix: Skærmen dæmpes ikke, når du tager et skærmbillede ved hjælp af Win + PrintScreen i Windows 10
Hvis skærmen ikke dæmpes, når du tager et skærmbillede i Windows 10, betyder det, at der er noget galt med Windows-animationsindstillinger. Her er hvordan man løser det.
Sådan bruges Kik-appen på en Mac
Sådan bruges Kik-appen på en Mac
Der er stadig ikke en officiel Kik-app til Mac, selvom der er en til iOS. Indrømmet, at den ikke gennemgås meget højt, men i det mindste har den en. Windows har en Kik-app, og det gør Android også, men Mac
Hvorfor buffer Pluto TV så meget?
Hvorfor buffer Pluto TV så meget?
Da Pluto TV har over 20 millioner brugere, er buffering et konstant problem. Uanset om det skyldes lavhastighedsinternet, dårlig Wi-Fi-forbindelse eller enhedens kvalitet, kan det forårsage stor frustration. I
Deaktiver proceslinjens søgefelt i Windows 10 Creators Update
Deaktiver proceslinjens søgefelt i Windows 10 Creators Update
Du kan deaktivere søgefeltet på proceslinjen i Windows 10 Creators Update eller gøre det til et ikon. Dette giver dig mulighed for at spare plads på proceslinjen.
Afinstaller og fjern Få hjælp i Windows 10
Afinstaller og fjern Få hjælp i Windows 10
Hvis du ikke fandt nogen brug for Get Help-appen i Windows 10, vil du muligvis slette den. I denne artikel vil vi se, hvordan det kan gøres.