Sõltumata kasutatavast levitamisest on Linuxil kaasas mitu graafilise kasutajaliidese tööriista, mis võimaldavad faile otsida. Paljud kaasaegsed failihaldurid toetavad failide otsimist otse faililoendis. Siiski on mitmeid olukordi, kui peate kasutama konsooli, näiteks SSH-seansi ajal või kui X-server ei käivitu. Terminali abil saate faile kiiresti leida.
Reklaam
Kui saate GUI-d kasutada, pole failide otsimine probleem. Minu lemmik XFCE töölaua keskkonnas võimaldab Thunari failihaldur faile otsida, tippides failinime otse faililoendisse.Lisaks on seal populaarne otsinguindeksiga Catfish, mis suudab teie failid tõesti kiiresti leida.
Tahaksin jagada meetodeid, mida ise terminalis töötades kasutan.
Esimene meetod hõlmab leidmisutiliiti, mis on olemas igas distroos, isegi busyboxile ehitatud sisseehitatud süsteemides. Teine meetod on käsk locate.
Failide leidmiseks Linuxi terminalist , tehke järgmist.
- Avage oma lemmikterminali rakendus. XFCE4 terminal on minu isiklik eelistus.
- Sisestage järgmine käsk:
leid / tee / kausta / -iname * faili_nimi_osa *
Ülaltoodud argumendid on järgmised:
/ path / to / folder / - kaust, kus otsimist alustada. Kui seda pole täpsustatud, alustatakse otsingut praeguses kataloogis.
Kasutatavad lülitid:
-iname - otsige faile ja kaustu, mis sisaldavad nimes täpsustatud osa ja ignoreerivad tekst suurtähtiNäide:
Siin on käsk, mida saan kasutada oma brauseri Opera kohta kirjutatud artiklite leidmiseks:
leidke ~ / Documents / winaero / -iname * opera * .txt
- Kui peate leidma ainult failid või ainult kaustad, lisage suvand-tüüp ffailide jaoks või -tüüp dkataloogide jaoks. Siin on mõned näited:
- Hiljuti muudetud failide ja kataloogide leidmiseks võite kasutada järgmistleidmakäsk:
-mmin n - leiab faile, mida on muudetud n minutit tagasi.-mtime n - leiab faile, mida muudeti n * 24 tundi tagasi. Kui saate teada, mitu 24-tunnist perioodi tagasi faili viimati kasutati, ignoreeritakse murdosa, nii et -mtime +1 sobitamiseks peab fail olema vähemalt kaks päeva tagasi muudetud. - Otsingupäringu abil leitud failide jaoks on võimalik käsk täita. Vaadake järgmist näidet:
leia ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} ;
Siin kasutame faili käivitamiseks valikut -execma tulinkõigi otsingutulemites olevate failide tekstiredaktor. Osa „{}” tähistab faile, mille on leidnudleidmakäsk. ';' Lõpp määrab käsu lõppu-execvalik.
Lokaadi käsk
Otsingu tööriist failide koheseks leidmiseks kasutab spetsiaalset failide andmebaasi. Käsu indeksi saab luua ja uuendadauuendatudbkäsk. Kuigi otsingutulemid ilmuvad koheselt, peate otsinguindeksi säilitama ja ajakohasena hoidma, vastasel juhul saab käsk locate leida faile, mis on kustutatud või teisaldatud teise kataloogi.
Üldjuhul on süntaks järgmine.
leidke -i faili_nimi
Valik -i tähendab 'ignoreeri tekst- ja väiketähti'.
Siin on näide:
kuidas näha kedagi meeldivat instagramis
Boonusenipp: Teine meetod, mida sageli kasutan, on konsoolifailihalduri rakendus Midnight Commander (mc). Erinevalt otsimisest või leidmisest ei sisalda mc vaikimisi kõigis Linuxi distros, mida olen proovinud. Võimalik, et peate selle ise installima.
Failide leidmine mc abil
Midnight Commanderi abil mõnda konkreetset teksti sisaldavate failide leidmiseks käivitage rakendus ja vajutage klaviatuuril järgmist järjestust:
Alt + Tõstuklahv +?
See avab otsimisdialoogi.
Sisestage jaotis „Faili nimi:” ja vajutage sisestusklahvi. See leiab kõik kriteeriumidele vastavad failid.
Need failid saate paigutada vasakule või paremale paneelile, kasutadesPaneelidavalik ja kopeerige / teisaldage / kustutage / vaadake / tehke nendega mida iganes soovite.
See selleks.