Hlavní Linux Spusťte Chmod samostatně pro soubory a adresáře

Spusťte Chmod samostatně pro soubory a adresáře



Zanechte odpověď

Pokud jste uživatelem systému Linux, pravděpodobně jste již slyšeli o konzolové aplikaci chmod . Je to užitečný nástroj, který umožňuje měnit oprávnění systému souborů pomocí relace terminálu nebo emulátoru terminálu. Když jej spustíte, změní se oprávnění, která zadáte pro soubory a adresáře najednou. Možná ale budete muset změnit oprávnění k souborům odděleně od oprávnění k adresářům a naopak. Zde je možné to udělat.
chmod logo banner

Existuje několik způsobů, jak to udělat, ale můj oblíbený a nejspolehlivější způsob, jak to udělat, je kombinovat chmod s xrags a nalézt nástroje. Následující příkaz změní oprávnění pouze pro soubory.

najít / cesta / do / umístění -typ f -print0 | xargs -0 chmod 644

Tady nalézt příkaz vypíše všechny soubory v zadaném umístění. Přepínač -typ f mu říká, že má vypsat pouze soubory a vyloučit adresáře. Přepínač -print0 umožňuje zpracování názvů souborů takovým způsobem, aby bylo správně zacházeno s názvy souborů nebo adresářů, které obsahují mezery nebo nové řádky.

Podobný vhodný příkaz lze použít i pro adresáře. Jedinou částí, kterou musíte změnit, je -typ f na -type d:

najít / cesta / do / umístění -typ d -print0 | xargs -0 chmod 755

Tip: Pomocí tohoto triku můžete ušetřit čas a méně psát.

  1. Nejprve použijte oprávnění systému souborů na soubory a složky spuštěním chmod v rekurzivním režimu:
    chmod -R 644 / cesta / do / umístění

    Bude aplikovat oprávnění rw-r-r na všechny soubory a složky v zadaném umístění.

  2. Dále proveďte příkaz pouze pro adresáře:
    najít / cesta / do / umístění -typ d -print0 | xargs -0 chmod 755

A je to.

Zajímavé Články

Redakce Choice

Jak odebrat historii a seznam sledovaných položek z aplikace Amazon Prime Video
Jak odebrat historii a seznam sledovaných položek z aplikace Amazon Prime Video
Amazon Prime Video neustále zdokonaluje své služby a poskytuje nové funkce a produkty, které zlepšují zážitek. Můžete sledovat své oblíbené pořady nebo filmy na Chromecastu, Fire TV Stick, PC, tabletu nebo smartphonu. Zatímco můžete
Jak naformátovat libovolnou jednotku v systému Windows 8.1 pomocí ReFS
Jak naformátovat libovolnou jednotku v systému Windows 8.1 pomocí ReFS
Windows 8 (nebo spíše Windows Server 2012) představil nový souborový systém s názvem ReFS. ReFS je zkratka pro Resilient File System. Pod kódovým označením „Protogon“ vylepšuje v některých ohledech NTFS a zároveň odstraňuje řadu funkcí. O výhodách ReFS se můžete dočíst v následujícím článku Wikipedie. ReFS je určen pouze pro souborové servery. Ve Windows 8.1
Jaký je rozdíl mezi Google Keep a úkoly?
Jaký je rozdíl mezi Google Keep a úkoly?
Pokud jste trochu zmateni, proč má Google více než jednu úkolovou aplikaci, nejste sami. Na první pohled mají Google Keep a Úkoly Google přesně stejný účel. Ale když vezmete v úvahu skutečnost
Ghost Recon Breakpoint | Akční hra z pohledu třetí osoby
Ghost Recon Breakpoint | Akční hra z pohledu třetí osoby
Automatické reklamy nelze na stránce programově zakázat, takže jsme tady!
Jak tvrdě obnovit tovární nastavení Galaxy S9/S9+
Jak tvrdě obnovit tovární nastavení Galaxy S9/S9+
Provedení továrního nastavení (známé také jako tvrdý reset) může být užitečné z mnoha důvodů. Lidé tuto možnost využívají, pokud mají malware, kterého se nemohou zbavit. Může také pomoci, pokud se vám obrazovka zachová
Kontaktní informace zákaznického servisu Peacock TV
Kontaktní informace zákaznického servisu Peacock TV
Pokud se vám nedaří najít telefonní číslo, abyste mohli kontaktovat zákaznický servis Peacock TV v USA, nejste sami. Peacock TV již neposkytuje služby zákazníkům po telefonu. Místo toho společnost poskytuje katalog online
Jak odinstalovat a odebrat Insider Hub ve Windows 10
Jak odinstalovat a odebrat Insider Hub ve Windows 10
Pokud aplikaci Insider Hub ve Windows 10 nemáte k dispozici, můžete ji odstranit takto.