Windows Tips & News

Spustite Chmod samostatne pre súbory a adresáre

Zanechať Odpoveď

Ak ste používateľom systému Linux, pravdepodobne ste už počuli o konzolovej aplikácii chmod. Je to užitočný nástroj, ktorý umožňuje meniť povolenia systému súborov pomocou terminálovej relácie alebo emulátora terminálu. Keď ho spustíte, naraz zmení povolenia, ktoré zadáte pre súbory a adresáre. Možno však budete musieť zmeniť povolenia pre súbory oddelene od povolení pre adresár a naopak. Tu je návod, ako to možno urobiť.
banner s logom chmod

Existuje niekoľko spôsobov, ako to urobiť, ale môj obľúbený a najspoľahlivejší spôsob, ako to urobiť, je skombinovať chmod s xragy a Nájsť nástrojov. Nasledujúci príkaz upraví povolenia iba pre súbory.

nájsť /cestu/k/umiestneniu -type f -print0|xargs -0 chmod 644

Tu je Nájsť príkaz zobrazí zoznam všetkých súborov v zadanom umiestnení. Prepínač -type f mu povie, aby vypísal iba súbory a vylúčil adresáre. Prepínač -print0 umožňuje spracovať názvy súborov takým spôsobom, že názvy súborov alebo adresárov obsahujúce medzery alebo nové riadky budú správne spracované.

Podobný vhodný príkaz možno použiť aj pre adresáre. Jediná časť, ktorú musíte zmeniť, je -type f na -type d:

nájsť /cestu/k/umiestneniu -type d -print0 |xargs -0 chmod 755

Tip: Pomocou tohto triku môžete ušetriť čas a menej písať.

  1. Najprv použite povolenia systému súborov na súbory a priečinky spustením chmod v rekurzívnom režime:
    chmod -R 644 /cesta/k/umiestneniu

    Použije povolenia rw-r-r na všetky súbory a priečinky v zadanom umiestnení.

  2. Ďalej vykonajte príkaz iba pre adresáre:
    nájsť /cestu/k/umiestneniu -type d -print0 |xargs -0 chmod 755

To je všetko.

Šetrite pamäť v prehliadači Chrome spustením kariet pre rovnaký web v jednom procese

Šetrite pamäť v prehliadači Chrome spustením kariet pre rovnaký web v jednom procese

Prehliadač Google Chrome, ktorý je v čase písania tohto článku najpopulárnejším webovým prehliada...

Čítaj viac

Ako používať funkciu Wake on LAN v systéme Windows 10

Ako používať funkciu Wake on LAN v systéme Windows 10

Wake-on-LAN (WOL) je skvelá funkcia počítačov, ktorá vám umožňuje prebudiť ich z režimu spánku al...

Čítaj viac

Windows 10 Build 17074.1002 je dostupný v pomalom ringu

Windows 10 Build 17074.1002 je dostupný v pomalom ringu

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac