Windows Tips & News

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

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

Dacă sunteți un 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, modifică permisiunile pe care le specificați pentru fișiere și directoare, toate odată. Dar s-ar putea să fie nevoie să modificați permisiunile de fișiere separat de permisiunile de director și invers. Iată cum se poate face.
banner logo-ul chmod

Există mai multe moduri de a face acest lucru, dar modalitatea mea preferată și cea mai fiabilă de a o face este să combine chmod cu xrags și găsi unelte. Următoarea comandă va modifica permisiunile numai pentru fișiere.

găsiți /calea/la/locația -type f -print0|xargs -0 chmod 644

Aici găsi comanda listează toate fișierele din locația specificată. Comutatorul -type 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 directoarelor care conțin spații sau linii noi să fie tratate corect.

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

găsiți /calea/la/locația -type d -print0 |xargs -0 chmod 755

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

  1. Mai întâi, aplicați permisiunile sistemului de fișiere la fișiere și folder, rulând chmod în modul recursiv:
    chmod -R 644 /path/to/location

    Va aplica permisiunile rw-r-r tuturor fișierelor și folderelor din locația specificată.

  2. Apoi, executați comanda numai pentru directoare:
    găsiți /calea/la/locația -type d -print0 |xargs -0 chmod 755

Asta e.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului
Opriți Windows 10 să partajeze actualizări prin conexiunea la internet

Opriți Windows 10 să partajeze actualizări prin conexiunea la internet

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Faceți Explorer să deschidă folderul personalizat în loc de Acest PC sau Acces rapid în Windows 10

Faceți Explorer să deschidă folderul personalizat în loc de Acest PC sau Acces rapid în Windows 10

În Windows 10, File Explorer se deschide în folderul Acces rapid în mod implicit. Microsoft a adă...

Citeste mai mult

Adăugați meniul contextual Bluetooth în Windows 10

Adăugați meniul contextual Bluetooth în Windows 10

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult