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 najít Hatch in Dead za denního světla
Jak najít Hatch in Dead za denního světla
Existují dva způsoby, jak uniknout z mapy ve hře Dead by Daylight - buď výjezdovými branami, nebo pomocí poklopu. Každá metoda má samozřejmě své klady a zápory - pokud dáváte přednost hraní jako součást
Bezplatné alternativy k LogMeIn (aktualizováno)
Bezplatné alternativy k LogMeIn (aktualizováno)
Tento příspěvek byl aktualizován 28. 1. o další obsah. Bezplatnou službu vzdáleného přístupu LogMeIn používám již několik let. Nikdy jsem necítil potřebu platit za komerční službu, hlavně za to, co já
Windows 10 verze 1607 dosáhne konce podpory za pár dní
Windows 10 verze 1607 dosáhne konce podpory za pár dní
Windows 10 verze 1607 byla vydána v srpnu 2016. Od té doby společnost Microsoft vydala několik hlavních aktualizací pro platformu Windows 10, včetně Creators Update (verze 1703) a Fall Creators Update (verze 1709). Zároveň předchozí verze Windows 10 obdržely spoustu kumulativních aktualizací, včetně oprav zabezpečení a vylepšení stability. v
Jak skrýt stránky nastavení v systému Windows 10
Jak skrýt stránky nastavení v systému Windows 10
Ve Windows 10 je možné skrýt stránky v Nastavení. Speciální možnost umožňuje skrýt určité stránky nebo zobrazit stránky pouze ze seznamu, který jste vytvořili.
Jak kreslit na iMessage s digitálním dotykem
Jak kreslit na iMessage s digitálním dotykem
Pomocí digitálních dotykových efektů v iMessage můžete posílat náčrtky, nákresy srdečního rytmu, klepnutí a další nebo můžete použít Sketch k odesílání ručně psaných zpráv.
Microsoft Edge Chromium dostává plně vybavený režim IE
Microsoft Edge Chromium dostává plně vybavený režim IE
Ještě další nová funkce se objevila ve větvi Dev v Microsoft Edge. Od verze Dev 77.0.211.1 konečně funguje schopnost otevírat webové stránky v režimu Internet Explorer. Reklama Nedávné vydání Edge Canary, verze 77.0.211.1, přichází se sadou příznaků, které řídí chování režimu IE. Vlajky
Jak změnit region a domovské umístění v systému Windows 10
Jak změnit region a domovské umístění v systému Windows 10
Umístění regionu ve Windows používají různé aplikace pro Windows 10 k poskytnutí informací o konkrétní zemi. Podívejte se, jak změnit domovskou oblast v systému Windows 10.