Windows Tips & News

Käivitage Chmod failide ja kataloogide jaoks eraldi

Jäta vastus

Kui olete Linuxi kasutaja, olete ilmselt konsoolirakendusest kuulnud chmod. See on kasulik tööriist, mis võimaldab muuta failisüsteemi õigusi terminaliseansi või terminali emulaatori abil. Selle käivitamisel muudab see failidele ja kataloogidele määratud õigusi korraga. Kuid peate võib-olla muutma failiõigusi kataloogiõigustest eraldi ja vastupidi. Siin on, kuidas seda saab teha.
chmod logo bänner

Selleks on mitu võimalust, kuid minu lemmik ja kõige usaldusväärsem viis seda teha on kombineerida chmodiga xrags ja leida tööriistad. Järgmine käsk muudab ainult failide õigusi.

leidke /tee/asukohani -tüüp f -print0|xargs -0 chmod 644

Siin on leida käsk loetleb kõik määratud asukohas olevad failid. Lüliti -tüüp f käsib sellel loetleda ainult failid ja välistada kataloogid. Lüliti -print0 võimaldab failinimesid töödelda nii, et tühikuid või uusi ridu sisaldavate failide või kataloogide nimesid käsitletakse õigesti.

Sarnast sobivat käsku saab kasutada ka kataloogide jaoks. Ainus osa, mida peate muutma, on -tüüp f tüübiks d:

leia /tee/asukohani -tüüp d -print0 |xargs -0 chmod 755

Näpunäide. Selle nipi abil saate säästa aega ja kirjutada vähem.

  1. Esiteks rakendage failidele ja kaustadele failisüsteemi õigused, käivitades chmod rekursiivses režiimis:
    chmod -R 644 /tee/asukohasse

    See rakendab kõikidele määratud asukohas asuvatele failidele ja kaustadele rw-r-r õigusi.

  2. Järgmisena käivitage käsk ainult kataloogide jaoks:
    leia /tee/asukohani -tüüp d -print0 |xargs -0 chmod 755

See on kõik.

Rakendus Windows 10 Photos kaotab võimaluse OneDrive’is videoid sünkroonida

Rakendus Windows 10 Photos kaotab võimaluse OneDrive’is videoid sünkroonida

Windows 10 tarnitakse koos rakendusega Photos, mis asendas Windowsi fotovaaturi ja fotogalerii. S...

Loe rohkem

Keelake kohariba Windows 10 failidialoogis

Keelake kohariba Windows 10 failidialoogis

Kuidas keelata kohariba Windows 10 ühises failidialoogisTavaline faili avamise dialoog on üks Win...

Loe rohkem

Windows 10 Build 18963 (20H1, kiire helin)

Windows 10 Build 18963 (20H1, kiire helin)

Microsoft andis täna välja uue 20H1 versiooni kiires ringis olevatele Insidersile. See väljalase ...

Loe rohkem