Sistemul de operare Linux este format din sute de fișiere și foldere care sunt ascunse implicit. Astfel de fișiere sunt cunoscute ca fișiere ascunse sau fișiere cu puncte, deoarece încep întotdeauna cu un punct (.). Să explorăm cum puteți vizualiza aceste fișiere ascunse pe sistemul dvs. Linux.

Conceptul de fișiere ascunse este simplu, dar foarte important în Linux. Sunt utilizate în principal pentru stocarea fișierelor de configurare sau a setărilor utilizatorului. De obicei, aceste fișiere sunt utilizate de serviciile de sistem, scripturi sau alte programe. De exemplu, cel .bash_logout scriptul este executat ori de câte ori vă deconectați de la sesiunile Bash. Un alt exemplu grozav este .gitignore fișier utilizat de Git pentru a exclude anumite fișiere de la împingerea în depozitul dvs. de la distanță.

Uneori, conceptul de fișiere ascunse poate fi folosit pentru a ascunde anumite fișiere de privirile indiscrete ale celor mai mulți utilizatori neavansați.

Comanda ls este o comandă Linux utilizată pe scară largă. În forma sa cea mai simplă, comanda listează fișierele și folderele dintr-un director. Cu toate acestea, ls nu listează fișierele ascunse în mod implicit.

instagram viewer

Pentru a afișa fișierele ascunse, trebuie să utilizați -A opțiunea, care comandă ls să listeze „toate” fișierele și folderele (inclusiv cele ascunse).

Navigați la directorul dvs. de acasă cu comanda cd și faceți o listă a tuturor fișierelor folosind ls.

ls -a

Ieșire:

După cum puteți vedea, există mai multe fișiere care încep cu un punct (.). Dacă doar rulați ls comanda fără -A opțiunea, rezultatul nu va include fișiere ascunse.

Dacă nu aveți fișiere ascunse în directorul dvs. de pornire, puteți crea unul folosind comanda tactilă după cum urmează:

atingere.sample_hidden_file.txt

De asemenea, puteți crea foldere ascunse cu mkdir comanda. Trebuie doar să vă asigurați că utilizați punctul de la începutul numelui folderului.

Puteți spune comenzii ls să nu listeze un anumit fișier sau folder. De exemplu, având în vedere că vă aflați în folderul de acasă, puteți rula următoarea comandă pentru a nu lista Desktop directorul din ieșirea comenzii:

ls --hide=Desktop

Pe lângă ls, puteți utiliza comanda find ca o modalitate alternativă de a enumera fișierele și folderele ascunse pe Linux. Comanda find caută fișiere dintr-o ierarhie de foldere.

Pentru a lista sau a găsi toate fișierele ascunse, trebuie să spuneți în mod explicit comenzii find să listeze toate fișierele ale căror nume încep cu un punct (.).

găsi. -Nume ".*" -adancime maxima 1 2> /dev/null

Rulați următoarea comandă pentru a găsi și lista numai foldere sau directoare ascunse:

găsi. -Nume ".*" -maxdepth 1 -tip d 2> /dev/null

De asemenea, puteți vizualiza fișierele ascunse din GUI utilizând managerul de fișiere implicit. Fișierele GNOME este managerul de fișiere implicit pe desktop Ubuntu. Anterior, Fișiere programul era cunoscut sub numele de Nautilus.

Puteți lansa Files apăsând butonul Super tasta și apoi tastând „Fișiere” în intrarea de căutare care apare. Faceți clic pe programul Fișiere și va afișa în mod implicit fișierele din folderul Acasă.

În mod implicit, managerul de fișiere nu afișează toate fișierele ascunse. Faceți clic pe Meniul pictograma situată în colțul din dreapta sus și selectați Arată fișierele ascunse. Fișierele și folderele ascunse vor fi acum vizibile.

Alternativ, puteți utiliza comanda rapidă de la tastatură Ctrl + H pentru a vizualiza fișierele ascunse și pe Linux.

Deși nu puteți vizualiza fișierele și folderele ascunse în mod implicit, puteți interacționa cu ele la fel ca și alte fișiere normale. De fapt, la un moment dat, ar putea fi necesar să faceți modificări de configurare într-un fișier ascuns.

Găsirea fișierelor și folderelor pe un sistem Linux

A ști cum să enumerați și să vizualizați toate fișierele, inclusiv fișierele și folderele ascunse, este benefic dacă luați în considerare Linux ca driver zilnic. Fișierele Dot joacă un rol important în sistemul de operare Linux, deoarece sunt de obicei folosite pentru a stoca setările de configurare pentru programe.

Pe lângă fișiere, comanda find poate localiza eficient directoare pe Linux. Dar există câteva steaguri și opțiuni pe care va trebui să înveți să le faci.