Datori, Operētājsistēmas
Linux: meklēt failus, izmantojot termināli
Katrs cilvēks savā dzīvē vēlas, lai ir laiks to darīt tik daudz lietas, cik vien iespējams. Diemžēl, tas neatrisina to. Laiks - tas ir tas, kas uz visiem laikiem, nav pietiekami, lai katram no mums. Taču cilvēki nāca klajā ar milzīgu vairākos veidos paātrināt kādu konkrētu darbību, vai šo darbību.
Tagad ne par globālo, gan sīkās, savā ziņā, pat nepieciešama. Par to, kā īstenot Linux failu meklēšanu. Par to, kā šo procesu vairākas reizes paātrināt, un kā automatizēt meklēt nepieciešamos failus ierobežojumu.
Vienkārša failu meklēšana
Tagad uzskata gadījumu, kad meklē failus Linux, jums ir nepieciešams, lai īstenotu, zinot tikai daži no tās īpašībām (nosaukums, izmērs un lielums). Zinoši cilvēki ir sapratuši, ka tas ir nepieciešams, lai izmantotu atrašanas komandu.
Tātad, teiksim, mums ir uz datora kaut kur jūsu mājas mapē ir attēls, kas tiek saukta par "Pokemon.jpg", bet mums nav atcerēties, kur tieši tas atrodas.
Lai nesākt katru mapi vienu pa vienam, jūs varat izmantot komandu atrast, proti, reģistrēt terminālī:
| atrast / home -name "Pokemon.jpg" Print |
Tūlīt parādās ceļu uz failu. Bet, lai būtu skaidrs, tas ir nepieciešams, lai izskaidrotu. Zemesgabals "/ home» norāda, ka fails meklēšana tiks veikta mājas direktorijā. «-name» ir paredzēta gadījumā, ja meklēšanas sauc, tad citēts norāda pilnu faila nosaukumu. Un «Print» beigās dod izejas komanda atrada rezultātus uz ekrāna.
Tagad pieņemsim simulēt situāciju, kad jūs nezināt faila formātu. Šajā gadījumā, komanda izskatās šādi:
| atrast / home -name "Pokemon *" Print |
Šajā gadījumā, "*" ir novietots beigās faila nosaukumu. Tas nozīmē, ka būs visi faili ar nosaukumu "Pokemon", vai tas ir attēls, dokuments, vai mūzika.
Lai atrastu noteiktu faila formātu, piemēram, ".jpg», ir jāievada:
| atrast / home -name "* .jpg" Print |
Mēs domājam, ka attiecības ir skaidrs. Un tas kļuva skaidrs, kā tie īstenoti Linux failu meklēšanu.
Meklēt teksta failus
Daudzi cilvēki ir pieraduši, ka meklēt tekstā konkrētu vārdu vai frāzi var izdarīt, atverot tekstu Word vai līdzīgu programmu un veicot meklēšanu tur, bet uz Linux meklēt teksta faili tiek veikta daudz ātrāk, un kaut kādā veidā vieglāk.
Pirmajā vietā komanda aizmirst par «atrast», tas ir šajā gadījumā nepalīdzēs mums. Tagad apskatīt «grep» komandu. Ka tā atradīs vārdus milzīgu sienas tekstu, kas ir nepieciešams.
Pieņemsim, ka jūsu dators ir teksta dokumentu, kurā ir vārdi "I Love Linux", un jūs zināt, ka tas atrodas mapē: «/ home / lietotāju». Tātad, lai atrastu dokumentu, kuru vēlaties, lai mēs tekstu, jums jāievada komandu:
| grep "Man patīk Linux" /home/user/*.txt |
Sintakse ir ļoti vienkārši. Pēc grep citēts norādītajiem meklēšanas vārdus, un tad jums ir nepieciešams, lai bruģētu ceļu uz failu, kur viņi ir nepieciešams meklēt, un beigās, lai norādītu faila formātu.
Meklēt lielus failus
In Linux, atrast lielu failu notiek visbiežāk, ja ir maz vietas uz diska, un steidzami nepieciešams, lai novērstu smago failus.
Ir divas iespējas, kā ātri atrast un noņemt šos failus. Būtiski, tie neatšķiras, un tikai jūs varat izlemt, kā izmantot.
Pirmā komanda ļaus mums, lai atrastu failus lielāki nekā noteikts:
| atrast / -size + 1G -Print |
Šajā gadījumā mēs redzam, ka norādītais lielums «+ 1G», kas nozīmē, ka faili būs lielāki par 1 GB, ja tā vietā, plusa uz mīnusu, tas nozīmētu, bija, ka, meklējot failus mazāki par noteikto lielumu. Bet šī metode ir slikti viena iemesla dēļ: ja šie faili būs daudz, jums būs ilgs laiks, lai sakārtotu tos, tāpēc ir otrais variants.
Ievadiet komandrindas:
| atrast / -mount -Type f -Ls 2> / dev / null | kārtošanas -rnk7 | galvu -10 | AWK "{printf"% 10d MB \ t% s \ n ", ($ 7/1024) / 1024, $ NF} ' |
Tad jūs ekrānā šķitīs desmit failus, sākot ar lielāko. Tas var ietaupīt laiku, meklējot piemērotu variantu noņemšanai.
Pirms šīs komandas izpildes, ieteicams reģistrēt komandu «sudo su», lai iegūtu superlietotāju, jo failu meklēšanu un ietekmēs saknes.
Meklēt backup failus
Bieži gadās, ka ar ilgstošas lietošanas datoru tā dublē parādās jau izveidots failus. Tie rodas dažādu iemeslu dēļ, no kuriem viens ir nolaidība. Protams, nekas nopietns nav apdraudēta, bet vieta joprojām pieder, tāpēc, lai ātri likvidētu visus no tiem jādara, lai Linux atrast dublēt failus.
Tāpat kā pēdējo reizi, to var izdarīt divos veidos, bet apstāties pie viena, kas ir vieglāk.
Jūs varat lejupielādēt speciālu instrumentu kuras reģistrētas terminālī:
| sudo apt-get install fslint |
Tas atšķiras no citām versijām ir, ka tas ir grafisko interfeisu, kas atvieglos darbu ar savu novices.
Running to, jūs varat uzreiz nospiediet meklēšanu, pēc noklusējuma tā būs jūsu mājas direktorijā. Ja vēlaties, jūs varat izvēlēties jebkuru direktoriju.
Alternatīvās meklēšanas iespējas
Protams, jāatceras, visu iepriekš minēto komandu nav ikviena spēks, un ja godīgi, bez rezultātiem, un rakstīt uz papīra arī nav risinājums. Tas ir iemesls, kāpēc jums ir nepieciešams, lai runātu par alternatīvu, kas ir simts reizes vieglāk, lai gan laikietilpīga.
Pirmais variants, ja jums ir nepieciešams, lai atrastu failu pēc nosaukuma, meklēs no diriģents. Vienkārši izvēlieties mapi, kurā aizdomās vēlamā, un meklēšanas lodziņā, kas atrodas augšējā labajā stūrī, ievadiet savu vārdu. Tur jūs varat arī rakstīt un faila formātu.
Otrā iespēja ir piemērota, ja jums ir nepieciešams, lai meklētu virkni Linux failus. Lejupielādējiet LibreOffice un kopēt tekstu. Pēc tam nospiediet taustiņu kombināciju Ctrl + F un izpaužas ātru, ievadiet nepieciešamo vārdu kombināciju.
Te, principā, un viss. Tātad, jūs varat ātri atrast vēlamo, bez nepieciešamības atcerēties komandas.
secinājums
Kā redzams, var panākt dažādos veidos uz Linux failu meklēšanu. Daži no tiem ir labāk, daži sliktāk, tas viss ir atkarīgs no situācijas. Jebkurā gadījumā, pēc iepazīšanās ar šo rakstu, jūs tagad var darīt. Izmantojot komandrindas kādu laiku, jūs atceraties, tad lielākā daļa no komandām spēs paātrināt šo procesu vairākas reizes.
Similar articles
Trending Now