Cum să găsiți un director în Linux

Cum să găsiți un director în Linux

Căutați un director specific în sistemul dvs. de fișiere Linux? Din fericire, aveți la dispoziție multe instrumente de căutare. Vom analiza mai multe opțiuni ușor de utilizat și cum să le folosim pentru a căuta directoare în mod eficient.





Găsiți un folder în Linux

Multe sarcini de rutină în Linux, cum ar fi crearea sau editarea unui fișier de configurare , vă va cere să localizați anumite foldere.





Deși există o mulțime de metode ușoare de găsire a fișierelor, localizarea unui director nu este la fel de simplă. O căutare simplă cu unul dintre instrumentele comune de căutare poate returna doar fișiere sau vă poate inunda vizualizarea cu fișiere care au nume similare.





Windows nu a putut detecta automat setările proxy ale acestei rețele google chrome

Cu toate acestea, puteți evita acele capcane dacă modificați opțiunile instrumentului de căutare. Deci, deși este posibil să fi folosit deja instrumentele menționate mai jos, veți învăța astăzi cum să vă uitați doar la foldere și cum să vedeți și dimensiunile dosarelor.

Căutați un folder în Linux folosind desktopul GNOME

Dacă utilizați desktopul GNOME, puteți găsi rapid dosare deschizând fișierul Dosare și urmați acești pași:



  • Navigați la directorul în care doriți să căutați.
  • Apasă pe Căutare din partea de sus a ferestrei Fișiere.
  • În meniul derulant al barei de căutare, selectați Dosare în Ce categorie, așa cum se arată mai jos, apoi selectați Nume de fișier .

Acum puteți căuta în director orice subdirectoare cu nume care corespund termenului dvs. de căutare.

Căutați un folder în Linux cu Catfish

Dacă nu utilizați GNOME, este o altă metodă GUI populară și disponibilă pe scară largă pentru căutarea directoarelor în Linux Somn . Puteți instala aplicația pe sisteme bazate pe Ubuntu, fie căutând-o în managerul de software, fie utilizând această comandă:





sudo apt install catfish

Pentru a instala Catfish pe Fedora și alte sisteme bazate pe RPM, utilizați această comandă:

yum install catfish

Odată instalat, deschideți Catfish și asigurați-vă că bara laterală din stânga este vizibilă. Dacă nu este, apăsați F9 sau faceți clic pe pictograma roții în partea dreaptă sus a ferestrei și verificați Afișați bara laterală opțiune.





În mod implicit, Catfish va încerca să caute fișiere, nu foldere. Va trebui să specificați că sunteți în căutarea unui folder bifând Dosare casetă, lăsând toate celelalte opțiuni debifate.

Găsiți un folder după nume

Dacă sunteți dispus să utilizați terminalul, găsi comanda este un instrument de căutare atât simplu, cât și versatil. Iată un exemplu de utilizare a acestuia:

find ~/Documents -type d -name MyFolder

Comanda de mai sus va căuta în întregul sistem de fișiere (specificat de ~ / Documente ) pentru directoare ( tip -d ) care sunt numite exact MyFolder ( -numește MyFolder ).

Dacă doriți să căutați sistemul de fișiere rădăcină, va trebui să dați / ca locație. În plus, va trebui să ridicați privilegiile prin adăugare sudo în fața ei ..

În loc să specificați o locație, puteți, de asemenea, să schimbați direct directorul curent în folderul pe care doriți să îl căutați, caz în care găsiți va căuta doar în directorul curent.

The tip -d o parte a comenzii specifică faptul că este un director pe care îl căutați, în loc de un fișier. Asigurați-vă că includeți acest lucru atunci când căutați, astfel încât să nu fiți copleșiți de nume de fișiere care conțin același termen de căutare.

Dacă nu sunteți sigur dacă folderul pe care îl căutați folosește majuscule sau minuscule în numele său, puteți schimba fișierul -Nume argument pentru -nume pentru a forța o căutare diferențiată de majuscule.

În plus, puteți utiliza o etichetă wildcard dacă sunteți sigur doar de o parte din numele folderului.

Iată un exemplu care utilizează ambele opțiuni:

find / -type d -iname myfolder*

Găsiți un folder Linux după numele exact

Un instrument similar pe care l-ați fi folosit anterior este localiza . O căutare a unui folder cu localizare va arăta astfel:

locate -b 'MyFolder'

Comanda de mai sus va găsi orice folder din sistemul de fișiere numit exact „MyFolder”.

Pentru a căuta potriviri parțiale, eliminați ghilimelele sau introduceți un asterisc. Fiți avertizat, totuși, că o căutare cu metacaracter este probabil să afișeze nume de fișiere potrivite în plus față de dosare.

cum se face o antenă digitală pentru tv

De asemenea, puteți trece -i opțiunea de a ignora majuscule.

În acest moment, s-ar putea să vă întrebați, care este diferența dintre localizare și găsire?

Răspuns scurt: Localizarea este mai rapidă, dar găsirea este mai precisă.

Comanda Find caută prin sistemul de fișiere live termenul de căutare pentru a returna căile exact așa cum există în prezent.

Găsiți, în loc să căutați în sistemul de fișiere live, căutați într-o bază de date preindexată cu toate numele fișierelor și folderelor. Abordarea simplificată face căutarea mult mai rapidă, dar baza de date poate fi învechită.

Legate de: 7 aplicații excelente pentru a vizualiza utilizarea discului în Linux

Astfel, localizarea este cea mai bună opțiune, atâta timp cât nu credeți că folderul a fost creat sau mutat foarte recent.

Dacă credeți că folderul dvs. a fost modificat recent, ar trebui să utilizați find. Sau, puteți utiliza localizați dacă lansați mai întâi această comandă pentru a actualiza baza de date de căutare:

sudo updatedb

Operațiunea va dura timp, dar odată terminată, puteți fi sigur că comenzile dvs. de localizare returnează rezultate rapide și precise.

Găsiți dimensiunea unui director Linux

Dacă ați găsit un folder cu una dintre metodele de mai sus și doriți acum să vedeți dimensiunea acestuia, puteți face acest lucru rapid cu de comanda. Specificați opțiunile -hs urmat de calea către folderul dvs., astfel:

du -hs /MyFolder

Scoateți s caracter (pentru rezumat) pentru a vedea și dimensiunea fiecărui subdirector.

cum să fixezi o postare pe Facebook

Găsiți directoare rapid în Linux

Orice dosar pe care îl căutați este acum la îndemână, cu câteva clicuri rapide sau comenzi.

Dacă trebuie să mutați conținutul folderelor pe un alt computer, s-ar putea să fiți surprinși de opțiunile pe care le aveți pentru transferul wireless al folderelor.

Acțiune Acțiune Tweet E-mail Cele mai bune 7 aplicații wireless de transfer de fișiere pe Linux

Trebuie să vă transferați fișierele prin Wi-Fi pe Linux? Iată câteva metode pe care le puteți utiliza.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Sistemul de fișiere
  • Linux
Despre autor Jordan Gloor(51 articole publicate)

Jordan este un scriitor de personal la MUO, pasionat de a face Linux accesibil și fără stres pentru toată lumea. De asemenea, scrie ghiduri privind confidențialitatea și productivitatea.

Mai multe de la Jordan Gloor

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona