Să identificăm tipurile de fișiere și foldere pe baza culorilor în Linux
În Linux, culorile afișate în terminal pentru fișiere și foldere (când folosiți comanda ls
cu opțiunea --color
sau în medii care suportă culori) oferă indicii despre tipurile de fișiere și permisiunile acestora. Sistemul folosește un fișier de configurare pentru a stabili aceste culori, iar acestea pot varia în funcție de distribuție sau temă. Iată semnificațiile standard ale culorilor:
Tipuri de fișiere și culori standard
Alb sau gri deschis:
- Fișiere obișnuite (non-executabile, cum ar fi fișiere text sau date).
Albastru:
- Foldere/directoare.
Verde:
- Fișiere executabile sau scripturi.
Cyan (turcoaz):
- Link-uri simbolice (shortcut-uri către alte fișiere sau directoare).
Galben cu fundal negru:
- Fișiere dispozitiv bloc (ex: dispozitive de stocare).
Magenta (roz):
- Fișiere dispozitiv caracter (de exemplu, terminale).
Roșu:
- Fișiere arhive sau comprimate (de exemplu,
.tar
,.zip
,.gz
).
- Fișiere arhive sau comprimate (de exemplu,
Roșu cu fundal negru:
- Fișiere cu permisiuni greșite (nu pot fi accesate corect).
Portocaliu sau maro:
- Fișiere FIFO (pipe-uri) sau socket-uri.
Configurația culorilor
Aceste setări sunt definite în fișierul ~/.bashrc
sau într-un fișier global precum /etc/DIR_COLORS
. Variabila LS_COLORS
controlează modul în care culorile sunt asociate cu tipurile de fișiere. Puteți vedea valoarea curentă a acesteia folosind:
bash
echo $LS_COLORS
Personalizare culori
Pentru a personaliza culorile:
- Editați fișierul
~/.bashrc
:bashalias ls='ls --color=auto'
- Modificați definițiile din
~/.dir_colors
(creați acest fișier dacă nu există). - Aplicați modificările rulând:bash
source ~/.bashrc
Exemplu de interpretare
Dacă folosiți comanda:
bash
ls --color
și vedeți un fișier verde, știți că este executabil, iar dacă vedeți unul cyan, acesta este un link simbolic.
Notă: Culorile și afișarea pot fi diferite dacă utilizați o temă personalizată sau un terminal care nu suportă culorile standard. În astfel de cazuri, configurați temele terminalului sau utilizați comanda ls
fără culori (ls --color=never
).
Comentarii
Trimiteți un comentariu