Skelbimas

Vis dar kovojate su „Linux“ mokymosi kreive? Mes nekaltiname jūsų! Tai nepaprastai skiriasi nuo „Windows“ 7 pagrindiniai „Windows“ ir „Linux“ skirtumai, apie kuriuos turėtumėte žinoti prieš pereidami Skaityti daugiau todėl jums kyla problemų, pvz., nustatant tuos failus, kuriuos kitą dieną neteisingai įdėjote. Ar yra paprastas būdas juos rasti?

Laimei, taip. Tačiau jūs turite būti šiek tiek susipažinęs su komandų eilute Trumpas vadovas, kaip pradėti naudotis „Linux“ komandine eiluteSu „Linux“ komandomis galite padaryti daug nuostabių dalykų, ir to tikrai nėra sunku išmokti. Skaityti daugiau siekiant atrakinti visą „Linux“ ekosistemos galią ir visas jos esamas komunalines paslaugas. Jei dar to nepadarėte, susipažinkite su jais būtinos „Linux“ komandos „Linux A-Z“ - 40 pagrindinių komandų, kurias turėtumėte žinoti„Linux“ yra dažniausiai trečias „Windows“ ir „Mac“ ratas. Taip, per pastarąjį dešimtmetį atvirojo kodo operacinė sistema įgavo didelę trauką, tačiau ji vis dar toli gražu nėra svarstoma ... Skaityti daugiau .

instagram viewer

Kai būsite pasiruošę, pateikiamos trys paprastos komandos, kurias galite naudoti norėdami rasti failus, kurių, atrodo, nerandate.

„Kuris“ komanda

kuri komanda yra pati paprasčiausia iš trijų komandų, kurias tyrinėsime, tačiau šis paprastumas kainuoja: jo naudojimas yra labai siauras ir specifiškas. Tačiau tam, ką jis nori padaryti, labai gerai, ką jis daro.

„Linux“ sistemoje kiekviena komanda, kurią vykdote komandų eilutėje, kažkur sistemoje nurodo dvejetainį failą (taip pat žinomą kaip vykdomąjį failą). Kai įvedate komandą, vykdomas šios komandos dvejetainis failas. Kai naudojate kuri komanda su komanda, kurios ieškote, išvestis yra kelias į tos komandos dvejetainį failą.

linux-rasti-failai-kurie

Aukščiau pateiktame pavyzdyje dažnai naudojama komanda sudo iš tikrųjų nurodo dvejetainį failą pavadinimu sudo viduje /usr/bin katalogą. Tačiau ne visi dvejetainiai failai yra šiame kataloge, tačiau taip kuri yra naudinga, kai jums reikia rasti dvejetainį failą, bet net neįsivaizduojate, kur pradėti ieškoti.

linux-find-files-whereis

Alternatyvi komanda yra kur yra komanda, kuri suteikia jums šiek tiek daugiau informacijos - ne tik komandos dvejetainio failo vietą, bet ir komandos šaltinio failų bei žmogaus puslapių vietą.

Atminkite, kad abu gali ieškoti kelių komandų vienu metu pateikdami tiek norimų komandų pavadinimų (kaip parodyta ekrano kopijose).

Vienas nedidelis skirtumas tarp dviejų komandų yra tas kur yra ieškant, žiūrės tik per įmontuotą katalogų sąrašą kuri peržiūrės visus dabartinio vartotojo katalogusPATH aplinkos kintamasis.

„Vietos“ komanda

Kita komanda, kurią ketiname ištirti, yra surasti, kuri naudoja iš anksto sukurtą failų ir katalogų duomenų bazę, kad pagreitintų paieškos procesą. Jei kada nors naudojote indeksuota „Windows“ paieška Kokie yra greičiausi „Windows“ darbalaukio paieškos įrankiai?Paieška yra viena iš skaitmeninių įrankių, kuriuos mes laikome savaime suprantamais ir kuriais labai pasitikime. Laimei, „Windows“ yra patogi paieškos funkcija. Ar gali trečiųjų šalių įrankiai būti geresni ir greitesni? Mes atlikome testą. Skaityti daugiau , sąvoka turėtų būti gana pažįstama.

Tokia indeksuota paieška tikrai yra greitesnė nei viso disko kaupiklio paieška, tačiau neigiama yra tai, kad indeksas kartais gali nepavykti. Nors „Linux“ sistema periodiškai atnaujina indeksą, galite priversti jį sinchronizuoti naudodami atnaujinta komanda.

Atminkite, kad indekso atnaujinimas gali užtrukti iki kelių minučių, atsižvelgiant į jūsų sistemos apdorojimo galią.

linux-find-files-locate

Norėdami naudoti surasti komanda, jums tereikia pateikti užklausos eilutę, kurią ji naudos ieškant atitikmenų. Komanda išves visų indeksuotų katalogų ir failų, kurie atitinka užklausą, sąrašą.

Jei norite apriboti paiešką tik tiksliomis atitiktimis, naudokite -b parametras. Jei norite, kad paieškos užklausa būtų nereikšminga, naudokite -i parametras. Jei norite apriboti rezultatų skaičių, naudokite -n parametras.

Komanda „Rasti“

Galiausiai turime rasti komandą, kuri yra pati universaliausia iš komandų, kurias ketiname ištirti, bet taip pat sunkiausia išmokti, nes ji gali būti lanksti.

Atminkite, kad kai naudojate šią komandą, ji visada ieškos dabartiniame kataloge, jei nenurodyta kitaip.

linux-find-files-find-name

Norėdami rasti failą pagal jo pavadinimą, naudokite -vardas parametras (arba -iname nejautrumo mažosioms raidėms parametras). Arba galite pakeisti paiešką ir pašalinti failus pagal jų pavadinimą naudodami -ne modifikatorius. * simbolis naudojamas kaip pakaitos simbolis.

linux-find-files-find-type

Visus failus pagal jų tipą taip pat galite rasti naudodami tipo parametras. Šios įprastos parinktys atitinka jų atitinkamus failų tipus:

  • d: katalogai
  • f: įprasti failai
  • l: simbolinės nuorodos
linux-find-files-find-size

Panašiai kaip failų tipus, galite ieškoti pagal failo dydį naudodami - dydis po kurio eina eilutė, nurodanti dydį, vienetą ir tai, ar norime tikslios, mažesnės ar didesnės už atitiktį:

  • c: baitai
  • k: kilobaitai
  • M: megabaitai
  • G: gigabaitai

Ir, žinoma, visa tai galima sujungti, kad būtų suformuotos labai specifinės konkrečių failų paieškos. Jei norite suskaidyti kelias paieškas į vieną, naudokite -ir ir -arba parametrai tarp užklausų.

Niekada nepraraskite kito failo „Linux“

Ir štai, jūs turite: geriausius būdus, kaip rasti failus „Linux“ naudojant ne daugiau kaip komandinę eilutę. Trečiųjų šalių programinės įrangos nereikia. Ar jums reikia paprasto kur, greitasis surasti, arba galingas rasti, „Linux“ pritraukė jus Kuo skiriasi „Linux“ paskirstymai, jei jie visi yra „Linux“? [„MakeUseOf“ paaiškina]Kai vartotojas pirmą kartą supažindinamas su „Linux“, jam gali būti pasakyta, kad jis naudojasi „Linux“, tačiau jie greitai sužinos, kad tai vadinama kažkuo kitu. Taip, „Ubuntu“, „Fedora“, „Linux Mint“, „Debian“, „openSUSE“ ir dar daugelis kitų ... Skaityti daugiau .

Kaip padaryti tu rasti failus „Linux“? Pasidalinkite su mumis savo geriausiais patarimais ir patarimais žemiau pateiktuose komentaruose!

Joelis Lee turi B.S. Kompiuterijos mokslas ir daugiau nei šešerių metų profesinio rašymo patirtis. Jis yra „MakeUseOf“ vyriausiasis redaktorius.