„Linux“, neatsižvelgiant į jūsų naudojamą platinimą, yra su daugeliu GUI įrankių, leidžiančių ieškoti failų. Daugelis šiuolaikinių failų tvarkyklių palaiko failų paiešką tiesiai failų sąraše. Tačiau yra daugybė situacijų, kai reikia naudoti konsolę, pavyzdžiui, SSH sesijos metu arba kai nepaleidžiamas X serveris. Štai kaip galite greitai rasti failus naudodami terminalą.
Reklama
Jei galite naudoti GUI, failų paieška nėra problema. Mano mėgstamoje XFCE darbalaukio aplinkoje „Thunar“ failų tvarkyklė leidžia ieškoti failų įvedant failo pavadinimą tiesiai į failų sąrašą.Be to, yra populiarus paieškos įrankis „Catfish“ su paieškos indeksu, kuris tikrai greitai gali rasti jūsų failus.
Norėčiau pasidalinti metodais, kuriuos pats naudoju dirbdamas terminale.
Pirmasis metodas apima radimo įrankį, kuris egzistuoja bet kuriame įrenginyje, net įterptosiose sistemose, pastatytose ant autobusų dėžės. Kitas metodas yra komanda locate.
Norėdami rasti failus „Linux“ terminale , atlikite šiuos veiksmus.
- Atidarykite mėgstamą terminalo programą. „XFCE4“ terminalas yra mano asmeninė pirmenybė.
- Įveskite šią komandą:
rasti / kelias / į / aplanką / -inam * failo_pavadinimas_pavadinimas *
Aukščiau pateikti argumentai yra šie:
/ kelias / į / aplanką / - aplankas, kuriame reikia pradėti ieškoti. Jei nenurodyta, paieška bus pradėta dabartiniame kataloge.
Jungikliai, kuriuos naudoju:
-iname - ieškokite failų ir aplankų, kuriuose yra nurodyta dalis pavadinime, ir nepaisykite teksto didžiųjų raidžių.Pavyzdys:
Čia yra komanda, kuria galiu rasti savo straipsnius, kuriuos parašiau apie „Opera“ naršyklę:
rasti ~ / Documents / winaero / -iname * opera * .txt
- Jei reikia rasti tik failus ar tik aplankus, pridėkite parinktį-f tipasfailams arba -d tipaskatalogams. Štai keli pavyzdžiai:
- Norėdami rasti neseniai pakeistus failus ir katalogus, galite naudoti šiasrastikomanda:
-mmin n - raskite failus, kurie buvo modifikuoti prieš n minutes.-mtime n - raskite failus, kurie buvo modifikuoti prieš * 24 valandas. Sužinojus, kiek prieš 24 valandų laikotarpius failas buvo paskutinį kartą pasiektas, bet kuri dalinė dalis nepaisoma, todėl norint suderinti -mtime +1, failas turi būti modifikuotas mažiausiai prieš dvi dienas. - Galima vykdyti komandą failams, kuriuos randa jūsų paieškos užklausa. Žr. Šį pavyzdį:
rasti ~ / Documents / winaero / -inam opera45.txt -type f -exec vim {} ;
Čia mes naudojame -exec parinktį paleistiaš atėjauvisų failų, esančių paieškos rezultatuose, teksto redaktorius. Dalis „{}“ reiškia failus, kuriuos suradorastikomandą. „;“ pabaiga nurodo komandos pabaigos-execvariantą.
Raskite komandą
Ieškos paieškos įrankis naudoja specialią failų duomenų bazę, kad akimirksniu rastų failus. Komandos rodyklę gali sukurti ir atnaujintiatnaujintabkomandą. Nors paieškos rezultatai pasirodys akimirksniu, turite išlaikyti paieškos rodyklę ir ją atnaujinti, kitaip komanda surasti gali rasti failus, kurie buvo ištrinti arba perkelti į kitą katalogą.
Paprastai sintaksė yra tokia.
suraskite -i failo_vardas
Parinktis -i reiškia „ignoruoti teksto raidę“.
Štai pavyzdys:
„Windows 10 page_fault_in_nonpaged_area“
Premijos patarimas: Kitas būdas, kurį dažnai naudoju, yra „Midnight Commander“ (mc), konsolės failų tvarkyklės programa. Skirtingai nuo radimo ar suradimo, „mc“ pagal numatytuosius nustatymus nėra įtraukta į visus bandytus „Linux“ skyrelius. Jums gali tekti jį įdiegti patiems.
Raskite failus naudodami „mc“
Norėdami rasti failus su tam tikru tekstu naudodami „Midnight Commander“, paleiskite programą ir klaviatūroje paspauskite šią seką:
„Alt“ + „Shift“ +?
Tai atvers paieškos dialogo langą.
Užpildykite skyrių „Failo pavadinimas:“ ir paspauskite klavišą Enter. Jis ras visus failus, kurie atitinka kriterijus.
Šiuos failus galite įdėti į kairįjį arba dešinįjį skydelį naudodamiPaneliuotiparinktį ir su jomis nukopijuokite / perkelkite / ištrinkite / peržiūrėkite / darykite viską, ko norite.
Viskas.