Principal Linux Rulați Chmod separat pentru fișiere și directoare

Rulați Chmod separat pentru fișiere și directoare



Lasa un raspuns

Dacă sunteți utilizator Linux, probabil ați auzit despre aplicația consolă chmod . Este un instrument util care permite modificarea permisiunilor sistemului de fișiere folosind o sesiune de terminal sau un emulator de terminal. Când îl rulați, acesta modifică simultan permisiunile pe care le specificați pentru fișiere și directoare. Dar este posibil să fie nevoie să modificați permisiunile de fișiere separat de permisiunile de director și invers. Iată cum se poate face.
banner chmod logo

Există mai multe moduri de a face acest lucru, dar modul meu preferat și cel mai de încredere este să combin chmod cu xrags și găsi instrumente. Următoarea comandă va modifica permisiunile numai pentru fișiere.

find / path / to / location -type f -print0 | xargs -0 chmod 644

Aici găsi comanda listează toate fișierele în locația specificată. Comutatorul -tip f îi spune să listeze numai fișiere și să excludă directoare. Comutatorul -print0 permite procesarea numelor de fișiere într-un mod astfel încât numele fișierelor sau directorilor care conțin spații sau linii noi să fie tratate corect.

O comandă adecvată similară poate fi utilizată și pentru directoare. Singura porțiune pe care trebuie să o modificați este -tipul f la -tipul d:

find / path / to / location -type d -print0 | xargs -0 chmod 755

Sfat: vă puteți economisi timpul și puteți tasta mai puțin folosind acest truc.

  1. Mai întâi, aplicați permisiunile sistemului de fișiere fișierelor și folderelor executând chmod în modul recursiv:
    chmod -R 644 / cale / către / locație

    Acesta va aplica permisiuni rw-r-r tuturor fișierelor și folderelor din locația specificată.

  2. Apoi, executați comanda numai pentru directoare:
    find / path / to / location -type d -print0 | xargs -0 chmod 755

Asta e.

Articole Interesante

Alegerea Editorului

Căutați mai rapid aplicații în meniul Start din Windows 10
Căutați mai rapid aplicații în meniul Start din Windows 10
Cum se îmbunătățește funcția de căutare și se execută aplicații mai rapid în meniul Start din Windows 10
Cum să verificați dacă un proces rulează ca administrator (ridicat) în Windows
Cum să verificați dacă un proces rulează ca administrator (ridicat) în Windows
De când Windows Vista a introdus Controlul contului de utilizator, a fost nevoie să rulați ocazional unele programe ca administrator pentru efectuarea unor funcții. Dacă setarea UAC este setată la cel mai înalt nivel în Windows, atunci veți primi un mesaj UAC atunci când deschideți o aplicație ca administrator. Dar când setarea UAC este la
Cum să descărcați o copie de rezervă a WhatsApp
Cum să descărcați o copie de rezervă a WhatsApp
Mulți oameni apelează la WhatsApp pentru a comunica cu prietenii, familia și alte persoane. De-a lungul conversațiilor, faceți schimb de sute de mesaje importante pe care doriți să le păstrați. Deoarece pierderea istoricului chat-ului poate fi destul de semnificativă
Cum să obțineți Spotify Premium pe PC, Mac, iPhone sau Android
Cum să obțineți Spotify Premium pe PC, Mac, iPhone sau Android
Vrei să știi cum să obții Spotify Premium? Acest ghid vă va arăta cum pe iPhone, Android, Mac și PC.
Cum să activați modul Boost pe Nintendo Switch
Cum să activați modul Boost pe Nintendo Switch
A existat o mulțime de agitație în jurul modului boost Nintendo Switch în 2019. Zvonurile despre adăugarea sa au început mult mai devreme, dar oficialii Nintendo nu au comentat niciodată. Apoi, din senin, în aprilie 2019, au lansat
Cum se face o captură de ecran pe un laptop HP
Cum se face o captură de ecran pe un laptop HP
Trebuie să capturați ecranul pe dispozitivul dvs. HP? Iată cum să faceți o captură de ecran sau să imprimați un ecran pe laptopuri și tablete HP.
Cum să trimiteți un mesaj pe Etsy
Cum să trimiteți un mesaj pe Etsy
Etsy este platforma accesibilă dacă doriți să cumpărați sau să vindeți lucrări făcute manual sau vintage. Puteți vedea tot felul de articole interesante din întreaga lume, deci este firesc să aveți