Windows Tips & News

Cum să găsiți fișiere în terminalul Linux

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

Linux, indiferent de distribuția pe care o utilizați, vine cu o serie de instrumente GUI care permit căutarea fișierelor. Mulți manageri de fișiere moderni acceptă căutarea fișierelor chiar în lista de fișiere. Cu toate acestea, există o serie de situații când trebuie să utilizați consola, de exemplu, în timpul unei sesiuni SSH sau când serverul X nu pornește. Iată cum puteți găsi rapid fișiere folosind terminalul.

Publicitate

Dacă puteți utiliza GUI, căutarea fișierelor nu este o problemă. În mediul meu preferat de desktop XFCE, managerul de fișiere Thunar permite căutarea fișierelor tastând numele fișierului direct în lista de fișiere.
Căutați fișiere Linux

De asemenea, există Catfish, un instrument de căutare popular cu un index de căutare, care vă poate găsi fișierele foarte repede.

Somn Linux

Aș dori să împărtășesc metodele pe care le folosesc atunci când lucrez în terminal.
Prima metodă implică utilitarul find, care există în orice distribuție, chiar și în sistemele încorporate construite pe busybox. Cealaltă metodă este comanda locate.

Pentru a găsi fișiere în terminalul Linux, urmează următoarele instrucțiuni.

  1. Deschideți aplicația de terminal preferată. Terminalul XFCE4 este preferința mea personală.
  2. Tastați următoarea comandă:
    găsiți /calea/la/folder/ -iname *porțiune_nume_fișier*

    Argumentele de mai sus sunt următoarele:
    /path/to/folder/ - folderul în care să începeți căutarea. Dacă nu este specificat, căutarea va fi începută în directorul curent.
    Comutatoare pe care le folosesc:
    -iname - caută fișiere și foldere care conțin porțiunea specificată în nume și ignoră majuscule și minuscule.

    Un exemplu:

    Iată comanda pe care o pot folosi pentru a găsi articolele pe care le-am scris despre browser-ul Opera:

    găsi ~/Documente/winaero/ -iname *opera*.txt
    Găsiți fișiere în Linux
  3. Dacă trebuie să găsiți numai fișiere sau doar foldere, adăugați opțiunea -tip f pentru fișiere sau -tip d pentru directoare. Iată câteva exemple:
    Găsiți numai fișiere în LinuxGăsiți numai Dirs în Linux
  4. Pentru a găsi fișiere și directoare modificate recent, puteți utiliza următoarele opțiuni ale găsi comanda:
    -mmin n - găsiți fișierele care au fost modificate cu n minute în urmă.-mtime n - găsiți fișierele care au fost modificate cu n*24 de ore în urmă. Când află câte perioade de 24 de ore în urmă a fost accesat ultima dată fișierul, orice parte fracțională este ignorată, așa că pentru a se potrivi cu -mtime +1, un fișier trebuie să fi fost modificat cu cel puțin două zile în urmă.
  5. Este posibil să executați o comandă pentru fișierele găsite de interogarea dvs. de căutare. Vezi următorul exemplu:
    găsi ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Aici, folosim opțiunea -exec pentru a rula vim editor de text pentru toate fișierele din rezultatele căutării. Porțiunea „{}” reprezintă fișierele găsite de găsi comanda. „\;” ending specifică sfârșitul comenzii pentru -exec opțiune.Găsire terminală deschisă în VimFișier deschis în Vim

Cuprinsascunde
Comanda de localizare
Găsiți fișiere cu mc

Comanda de localizare

Instrumentul de căutare de localizare utilizează o bază de date specială de fișiere pentru a găsi fișiere instantaneu. Indexul pentru comandă poate fi creat și actualizat de către actualizatb comanda. În timp ce rezultatele căutării apar instantaneu, trebuie să mențineți indexul de căutare și să-l mențineți actual, altfel comanda locate poate găsi fișiere care au fost șterse sau mutate în alt director.

În cazul general, sintaxa este următoarea.

localizați -i nume_fișier

Opțiunea -i înseamnă „ignora majusculele textului”.

Iată un exemplu:

Găsiți cu Locate Linux Original
Găsiți cu Locate Linux 2

Sfat bonus: o altă metodă pe care o folosesc adesea este Midnight Commander (mc), aplicația de gestionare a fișierelor din consolă. Spre deosebire de find sau locate, mc nu este inclus implicit în toate distribuțiile Linux pe care le-am încercat. Poate fi necesar să-l instalați singur.

Găsiți fișiere cu mc

Pentru a găsi fișiere care conțin un anumit text folosind Midnight Commander, porniți aplicația și apăsați următoarea secvență de pe tastatură:
Alt + Schimb + ?
Aceasta va deschide dialogul de căutare.

Găsiți fișiere cu Mc Linux Original

Completați secțiunea „Nume fișier:” și apăsați tasta Enter. Acesta va găsi toate fișierele care corespund criteriilor.

Găsiți fișiere cu rezultate Mc Linux

Puteți plasa aceste fișiere în panoul din stânga sau din dreapta folosind Panelizați opțiunea și copiați/mutați/ștergeți/vezi/fă ce vrei cu ele.

Asta e.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului
Creați o comandă rapidă pentru a deschide orice pagină de setări în Windows 10

Creați o comandă rapidă pentru a deschide orice pagină de setări în Windows 10

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

Citeste mai mult

GIMP 2.10 a fost lansat

GIMP 2.10 a fost lansat

GIMP, excelentul software de editare a imaginilor disponibil pentru Linux, Windows și Mac, a ajun...

Citeste mai mult

Comenzile ms-settings din arhivele de actualizare aniversară Windows 10

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult