Hoofd Linux Voer Chmod afzonderlijk uit voor bestanden en mappen

Voer Chmod afzonderlijk uit voor bestanden en mappen



Laat een antwoord achter

Als je een Linux-gebruiker bent, heb je waarschijnlijk wel eens gehoord van de console-app chmod . Het is een handig hulpmiddel waarmee u machtigingen voor bestandssystemen kunt wijzigen met behulp van een terminalsessie of een terminalemulator. Wanneer u het uitvoert, verandert het de machtigingen die u opgeeft voor bestanden en mappen in één keer. Maar het kan zijn dat u de bestandsmachtigingen apart van de mapmachtigingen moet wijzigen en vice versa. Hier is hoe het kan worden gedaan.
chmod logo banner

Er zijn verschillende manieren om het te doen, maar mijn favoriete en meest betrouwbare manier om het te doen is door chmod te combineren met xrags en vind hulpmiddelen. Met de volgende opdracht worden alleen de machtigingen voor bestanden gewijzigd.

zoek / pad / naar / locatie -type f -print0 | xargs -0 chmod 644

Hier de vind commando toont alle bestanden op de opgegeven locatie. De -type f schakelaar vertelt het om alleen bestanden weer te geven en mappen uit te sluiten. De schakelaar -print0 maakt het mogelijk om bestandsnamen zo te verwerken dat bestands- of directorynamen die spaties of nieuwe regels bevatten, correct worden afgehandeld.

Een soortgelijk geschikt commando kan ook voor mappen worden gebruikt. Het enige gedeelte dat u moet wijzigen is -type f naar -type d:

zoek / pad / naar / locatie -type d -print0 | xargs -0 chmod 755

Tip: u kunt uw tijd besparen en minder typen door deze truc te gebruiken.

  1. Pas eerst bestandssysteemrechten toe op bestanden en mappen door chmod in recursieve modus uit te voeren:
    chmod -R 644 / pad / naar / locatie

    Het zal rw-r-r-machtigingen toepassen op alle bestanden en mappen op de opgegeven locatie.

  2. Voer vervolgens de opdracht alleen uit voor mappen:
    zoek / pad / naar / locatie -type d -print0 | xargs -0 chmod 755

Dat is het.

Interessante Artikelen

Editor'S Choice

Hoe te echoën zonder Newline
Hoe te echoën zonder Newline
Het ‘echo’ commando zal altijd een nieuwe regel toevoegen als je het uitvoert in een commandoconsole. Dit is handig als u omgevingsvariabelen en andere stukjes informatie wilt afdrukken. Het scheidt de afzonderlijke stukjes informatie
Maak een virtuele schijf vanuit een map in Windows 10
Maak een virtuele schijf vanuit een map in Windows 10
Een virtuele schijf maken vanuit een map in Windows 10. Een minder bekende functie van Windows 10 is de mogelijkheid om een ​​virtuele schijf te maken vanuit een map. Dit
Retro games: klassieke videogames spelen op pc, smartphone en tablet
Retro games: klassieke videogames spelen op pc, smartphone en tablet
Het is nog nooit zo eenvoudig geweest om klassieke games te spelen, met een toestroom van vernieuwde retro-consoles en poorten voor titels uit de jaren 80 en 90 op iOS en Android. Als je op zoek bent naar een oplossing voor nostalgie van videogames, dan is daar
Hoe u tekst verticaal uitlijnt in Microsoft Word
Hoe u tekst verticaal uitlijnt in Microsoft Word
Microsoft Word-gebruikers zijn bekend met het horizontaal uitlijnen van tekst, maar een paar trucjes maken het verticaal uitlijnen van tekst net zo eenvoudig. Bijgewerkt met Word 2019.
Een aangepast instellen in resolutie Windows 10
Een aangepast instellen in resolutie Windows 10
Het is moeilijk te ontkennen dat Windows 10 een breed scala aan opties heeft als het gaat om de schermresolutie. Het wijzigen van de resolutie naar een van de voorinstellingen is een makkie, maar het wijzigen naar een instelling die dat niet is
Samsung Galaxy S6 Edge review - inclusief benchmarks, accutests en prijsvergelijkingen
Samsung Galaxy S6 Edge review - inclusief benchmarks, accutests en prijsvergelijkingen
Update: we hebben onder aan de recensie een volledige specificatievergelijking met de S6 toegevoegd, plus prijsvergelijkingen van de grote netwerken. Van de twee nieuwe smartphones van Samsung is er geen twijfel over welke het meest in het oog springt.
Alle e-mails exporteren vanuit Outlook
Alle e-mails exporteren vanuit Outlook
Als u ruimte in uw Outlook-postvak wilt vrijmaken zonder dat u berichten hoeft te verwijderen, wilt u misschien weten hoe u deze kunt exporteren. Gelukkig is Outlook ontworpen voor verschillende scenario's, zodat je je e-mails kunt exporteren