În administrarea serverelor, dezvoltarea web backend și ingineria sistemelor cloud, verificarea fișierelor și folderelor existente în spațiul de lucru reprezintă un pas operațional esențial. Comanda ls înseamnă List. Este un utilitar de bază pentru terminal, conform standardului POSIX, utilizat pentru a afișa conținutul directorului de lucru curent – sau al oricărui director țintă specificat – direct pe ecranul consolei.
Prin combinarea acestei comenzi cu opțiuni de configurare specifice, puteți inspecta fișierele ascunse, citi proprietățile precise ale permisiunilor și verifica capacitățile fișierelor din întregul sistem de fișiere.
Cuprins
Execuție standard și indicatori de comandă primari
Dacă executați comanda ls fără niciun argument suplimentar, veți obține o listă simplă, pe mai multe coloane, a fișierelor și folderelor vizibile din directorul curent. Cu toate acestea, pentru a obține informațiile detaliate necesare pentru întreținerea sistemului, veți adăuga în mod regulat următoarele opțiuni de bază:
1. Lista lungă ușor de citit (ls -lh)
Indicatorul -l instruiește serverul să afișeze datele într-un format de listare detaliată. Adăugarea opțiunii -h convertește dimensiunile brute ale fișierelor în unități ușor de înțeles (cum ar fi kilobyți, megabyți sau gigabyți), în loc de octeți bruti.
- Acțiunea: Executați opțiunile combinate în folderul terminalului: Bash
ls -lh - Coloanele de date returnate: Terminalul va afișa rânduri cu informații detaliate care conțin:
- Permisiunile de securitate ale metadatelor fișierului (de exemplu,
drwxr-xr-xpentru foldere sau-rw-r--r--pentru fișiere). - Numărul total de legături fizice care indică elementul respectiv.
- Numele explicite ale proprietarului utilizator și ale proprietarului grupului atribuite fișierului.
- Capacitatea de stocare a fișierului sau a directorului, exprimată într-un format ușor de înțeles.
- Data exactă și marcajul de timp al ultimei modificări.
- Numele literal al fișierului sau al folderului.
- Permisiunile de securitate ale metadatelor fișierului (de exemplu,
2. Afișarea elementelor ascunse (ls -a)
În mod implicit, sistemele de fișiere Linux ascund automat fișierele de configurare a sistemului și cele de mediu care încep cu un singur punct (.). Opțiunea -a indică arborelui de directoare să afișeze toate fișierele, inclusiv aceste elemente ascunse.
- Acțiunea: Executați comanda completă: Bash
ls -a - Configurații ascunse frecvente descoperite: Acesta este instrumentul pe care îl veți folosi pentru a localiza resurse esențiale de rulare, cum ar fi fișierul cu regulile de acces ale serverului dvs. (
.htaccess), istoricul profilurilor de utilizator (.bash_history) sau cheile variabilelor de mediu (.env).
3. Sortarea conținutului după data modificării (ls -lt)
Opțiunea -t sortează fișierele în funcție de timestamp-urile de modificare, afișând elementele cele mai noi sau modificate cel mai recent în partea de sus a listei.
- Acțiunea: Combinați acest indicator cu afișarea listei lungi pentru a identifica modificările recente ale fișierelor: Bash
ls -lt - Avantaj operațional: Această configurare permite administratorilor de rețea să identifice instantaneu care fișiere jurnal sunt în curs de scriere sau să detecteze care scripturi au fost modificate într-un interval de timp specific.
Listarea directorului specific țintă
Nu este necesar să navigați direct în terminal către un folder doar pentru a vedea ce conține acesta. Puteți inspecta orice director de pe server din poziția curentă, trecând calea relativă sau absolută a acestuia direct ca argument al comenzii ls.
- Verificare relativă a importului: Dacă vă aflați în
public_htmlși doriți să vizualizați directorul cu resursele fără a schimba folderul, executați:Bashls -lh wp-content/themes - Verificare absolută a importului: Pentru a verifica structura de configurare rădăcină a nucleului unui alt mediu de proiect aflat în întregime în spațiul mărcii dvs., introduceți calea completă de la nivelul sistemului:Bash
ls -lh /home/mybox/yourlogin/innastrona.pl/public_html