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

Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Sony spouští beta verzi, která vám poskytne lepší zvuk z ovladače DualSense vašeho PS5 a více interaktivních funkcí, když sledujete obrazovku PS5 kamaráda.
Chrome blokuje rušivé videoreklamy
Chrome blokuje rušivé videoreklamy
Od 5. srpna 2020 obsahuje Google Chrome aktualizovanou funkci blokování obsahu, která blokuje rušivé reklamy. Při rozhodování o tom, které reklamy nejvíce narušují web, Google spoléhá na standardy Better Ads Standards. Standardy Better Ads Standards jsou vyvíjeny skupinou Coalition for Better Ads. Byl vytvořen významnými mezinárodními subjekty
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Pokud jste na sociálních sítích, pravděpodobně jste viděli hashtagy #ThrowbackThursday a #FlashbackFriday. Jaký je mezi nimi rozdíl?
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Nikdo nemá rád hassledování na sociálních médiích. Tam přijde vhod naučit se umlčovat lidi na sociálních médiích, místo aby je blokovali. Nežádoucí obsah můžete vyloučit, aniž byste nahlášili urážejícího uživatele, že se naštval
Jak vymazat mezipaměť na Facebooku
Jak vymazat mezipaměť na Facebooku
Vymazání mezipaměti Facebooku v aplikaci nebo ve webovém prohlížeči je rychlé, snadné a může zlepšit výkon. Zde je návod, jak vymazat soubor mezipaměti.
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Mnoho míst, která na internetu navštěvujeme, vyžaduje, abychom měli přihlašovací údaje, abychom je mohli zadat. A když je potřeba tolik hesel, je normální na některá z nich zapomenout. Například heslo Apple ID není nic
Jak povolit režim Letadlo v systému Windows 10
Jak povolit režim Letadlo v systému Windows 10
Zde je návod, jak povolit režim Letadlo v systému Windows 10. Pokrývá všechny možné způsoby, včetně Nastavení, Centra akcí a plovoucí nabídky Síť.