Publicitate

Încă luptați cu curba de învățare Linux? Nu te învinovățim! Este foarte mult diferit de Windows 7 diferențe cheie între Windows și Linux despre care trebuie să știți înainte de a comuta Citeste mai mult astfel încât să fiți confruntat cu probleme, cum ar fi localizarea fișierelor pe care le-ați înlocuit în ziua trecută. Există o modalitate ușoară de a le găsi?

Din fericire, da. Cu toate acestea, va trebui să fii oarecum familiarizat cu linia de comandă Un ghid rapid pentru a începe cu linia de comandă LinuxPuteți face multe lucruri uimitoare cu comenzi în Linux și chiar nu este dificil să înveți. Citeste mai mult pentru a debloca întreaga putere a ecosistemului Linux și a tuturor utilităților sale de bază. Dacă nu ați făcut-o deja, luați cunoștință de acestea comenzi esențiale pentru Linux Un A-Z al Linux - 40 de comenzi esențiale pe care ar trebui să le știiLinux este a treia roată ignorată de cele mai multe ori pentru Windows și Mac. Da, în ultimul deceniu, sistemul de operare open source a câștigat multă tracțiune, dar este încă departe de a fi luat în considerare ...

Citeste mai mult .

Când sunteți gata, iată trei comenzi simple pe care le puteți utiliza pentru a localiza fișiere pe care doar nu vi se pare că le găsiți.

Comanda „Care”

care comanda este cea mai simplă dintre cele trei comenzi pe care le vom explora, dar această simplitate are un cost: utilizarea acesteia este extrem de restrânsă și specifică. Cu toate acestea, pentru ceea ce intenționează să facă, este foarte bun în ceea ce face.

Pe Linux, fiecare comandă pe care o executați în linia de comandă indică de fapt un fișier binar (cunoscut și sub numele de fișier executabil) undeva pe sistem. Când tastați o comandă, fișierul binar al acelei comenzi este ceea ce sfârșește să fie executat. Când utilizați funcția care comanda cu o comandă pe care o căutați, ieșirea este calea către fișierul binar al acelei comenzi.

linux-find-files-care

În exemplul de mai sus, comanda oft-used sudo indică de fapt un fișier binar numit sudo în /usr/bin director. Nu toate binarele sunt localizate în acest director, totuși care vine la îndemână atunci când trebuie să găsești un binar, dar habar nu ai de unde să începi să cauți.

linux-find-files-whereis

O comandă alternativă este unde este comanda, care vă oferă un pic mai multe informații - nu doar locația fișierului binar al comenzii, dar și locația fișierelor sursă a comenzii și ale paginilor de manieră.

Rețineți că ambele pot căuta mai multe comenzi simultan, furnizând cât mai multe nume de comandă doriți (așa cum este ilustrat în capturile de ecran).

O mică diferență între cele două comenzi este că unde este va examina doar o listă încorporată de directoare atunci când căutați în timp ce care va examina toate directoarele din utilizatorul curentVariabilă de mediu PATH.

Comanda „Localizare”

Următoarea comandă pe care o vom explora este localiza, care utilizează o bază de date pre-construită de fișiere și directoare pentru a accelera procesul de căutare. Dacă ați folosit vreodată căutare Windows indexată Care sunt cele mai rapide instrumente pentru Windows Desktop Search?Căutarea este unul dintre instrumentele digitale pe care le luăm de la sine și pe care ne bazăm foarte mult. Din fericire, Windows vine cu o funcție de căutare la îndemână. Instrumentele terților pot fi mai bune și mai rapide? Am făcut testul. Citeste mai mult , conceptul ar trebui să fie destul de familiar.

Acest tip de căutare indexată este cu siguranță mai rapidă decât căutarea întregii unități de disc, dar dezavantajul este că indexul poate fi uneori sincronizat. Deși sistemul Linux actualizează periodic indexul singur, îl puteți forța să se sincronizeze folosind updatedb comanda.

Rețineți că o actualizare a indexului poate dura până la câteva minute în funcție de puterea de procesare a sistemului.

linux-find-files-localiza

Pentru a utiliza localiza comanda, tot ce trebuie să faceți este să furnizați un șir de interogare pe care îl va folosi pentru găsirea potrivirilor. Comanda va scoate o listă cu toate directoarele și fișierele indexate care se potrivesc cu interogarea.

Dacă doriți să limitați căutarea doar la potriviri exacte, utilizați butonul -b parametru. Dacă doriți să faceți căutarea de căutare nu este sensibilă la majuscule între majuscule, utilizați butonul -i parametru. Dacă doriți să limitați numărul de rezultate, utilizați butonul -n parametru.

Comanda „Găsiți”

În cele din urmă avem găsi comanda, care este cea mai versatilă dintre comenzile pe care le vom explora, dar și cea mai greu de învățat din cauza cât de flexibil poate fi.

Rețineți că atunci când utilizați această comandă, aceasta va căuta întotdeauna în directorul curent, dacă nu se specifică altfel.

linux-find-files-find-name

Pentru a găsi un fișier după numele său, utilizați butonul -Nume parametru (sau parametrul -iname parametru pentru insensibilitate între cazuri și cazuri). Sau, puteți inversa căutarea și excludeți fișierele după numele lor folosind funcția -nu modificator. * simbolul este folosit ca wildcard.

linux-find-files-find-tip

Puteți găsi, de asemenea, toate fișierele în funcție de tipul lor folosind -tip parametru. Următoarele opțiuni comune corespund tipurilor de fișiere respective:

  • d: directoare
  • f: fișiere obișnuite
  • L: legături simbolice
linux-find-files-find-size

Similar cu tipurile de fișiere, puteți căuta în funcție de dimensiunea fișierului folosind -mărimea parametru urmat de un șir care indică dimensiunea, unitatea și dacă dorim o potrivire exactă, mai mică sau mai mare decât:

  • c: octeți
  • k: kilobiți
  • M: megabytes
  • G: gigabytes

Și, desigur, toate acestea pot fi combinate pentru a forma căutări extrem de specifice pentru fișiere specifice. Dacă doriți să înlăturați mai multe căutări într-una, utilizați butonul -și și -sau parametrii între interogări.

Nu pierdeți niciodată un alt fișier pe Linux

Și acolo îl aveți: cele mai bune metode de a găsi fișiere pe Linux folosind altceva decât linia de comandă. Nu este necesar un software terț. Indiferent dacă ai nevoie de un simplu Unde, o repede localiza, sau un puternic găsi, Linux te-a acoperit Care este diferența dintre distribuțiile Linux dacă sunt toate Linux? [FaceUseOf Explică]Când un utilizator este introdus pentru Linux pentru prima dată, i s-ar putea spune că folosește Linux, dar vor afla rapid că se numește altceva. Da, Ubuntu, Fedora, Linux Mint, Debian, openSUSE și multe altele ... Citeste mai mult .

Cum să fac tu găsiți fișiere pe Linux? Împărtășește-ți cele mai bune sfaturi și trucuri cu noi în comentariile de mai jos!

Joel Lee are un B.S. în informatică și peste șase ani de experiență profesională în scriere. Este redactor șef pentru MakeUseOf.