Näited Linuxi leidmise käsu kasutamisest

Anonim

Näited Linuxi leidmise käsu kasutamisest

Kõige populaarsemad failide juhid operatsioonisüsteemide jaoks Linuxi kernelil on üsna funktsionaalne otsinguvahend. Kuid parameetrid, mis ei ole alati olemas, piisavad vajaliku teabe otsimiseks. Sel juhul on standard utiliit, mis algab "terminali" kaudu. See võimaldab teil sisestada käsu, argument ja võimalusi hõlpsasti leida vajalikud andmed konkreetses kataloogis või kogu süsteemis.

Me kasutame Linuxi leidmise käsku

Leia käsk on loodud erinevate objektide otsimiseks, sealhulgas erinevate sügavate vormingute ja kataloogi failide otsimiseks. Kasutajalt peate sisestama ainult käsu ise, täpsustage soovitud väärtus ja määrake argumendid filtreerimisparameetrite määramiseks. Menetlus kasuliku ise tavaliselt ei võta palju aega, kuid see sõltub mahus skaneeritud teabe. Nüüd Let's elama näited leida leida leida üksikasjalikumalt.

Üleminek kataloogi konsooli kaudu

Esiteks tahaksin suurendada natuke peamisest meeskonnast ja mõjutada täiendavate tegevuste teemat, mis aitavad tulevikus konsooli juhtimisel tulevikus. Fakt on see, et Linuxi levitamise kommunaalteenused ei ole terita, et otsida kõiki arvuti elemente. Kõik protsessid tuleks käivitada ainult märge täieliku asukoha objekte või minna asukoha kaudu CD käsu. Tee see võib olla piisavalt piisavalt:

  1. Avage installitud failihaldur ja minge soovitud kausta, kuhu soovite leida käsk.
  2. Mine soovitud kataloogi kaudu Linuxi failihalduri kaudu

  3. Iga objekti korral klõpsake PCM-i ja leidke üksus "Properties".
  4. Üleminek objekti omadustele Linuxi operatsioonisüsteemi

  5. Näete oma vanema kausta täies ulatuses. Pea meeles, et üleminek "terminalist".
  6. Uuri välja objekti emakaust läbi omaduste kaudu Linux

  7. Nüüd käivitage konsool, näiteks menüü kaudu.
  8. Terminali käivitamine Linuxi järgnevatele sisenemise käskudele

  9. Me kirjutame seal CD / kodu / kasutaja / kausta käsu, kus kasutaja on kasutaja kodukataloogi nimi ja kaust nõutava kataloogi nimi.
  10. Liiguta asukohta Linuxi terminalis

Kui enne leiate kasutamist, täitke ülaltoodud juhised, te ei saa failile täielikku teed ette näha, et see on valitud asukohas. Selline lahendus kiirendab oluliselt käsku tulevikus.

Otsi faile praeguses kataloogis

Kui täidesaatva leida alates kõige töötab konsooli, siis saavad otsingutulemuste oma aktiivse kasutaja kataloogis. Teisel juhul, näiteks kui sa aktiveerida otsimise ajal asukoha, tulemuste näed kõiki alamkaustad ja failid esitada neile.

Kasutades Find käsk ilma argumente Linux

Leia aktiveerimine ilma argumente ja võimalusi kasutatakse, kui see on vajalik, et vaadata kõiki elemente korraga. Kui oma nime täielikult ei paigutata string, see on väärt muutumas käsk, nii et see muutub kujul Find. -PRINT.

Otsi faile Määratud kataloog

Käsk faili näitamisel läbi kindlaksmääratud tee on praktiliselt ei erine üks me eespool. Sa peaksid ka registreeru Find ning pärast add ./folder, kui soovite teada kataloog andmeid praeguse asukoha või peate täpsustama täielik tee, sisestades näiteks Leia ./home/user/ downloads / kausta, kus kaust - lõplik kataloog. Iga elemente tuleb tühistada eraldi read järjekorras sügavus.

Kasutades Otsimiskäsku näitab faili asukohta Linux

Otsi nime järgi

Mõnikord on vaja näidata esemeid, mis rahuldada ainult nimi. Siis peab kasutaja määrama eraldi võimalus meeskond, nii et ta mõistab kaebuse. Sisend rida omandab seda tüüpi Leia. -Nimi "Word", kus sõna on märksõna otsimine, mis on tingimata kirjutatud jutumärgid ning võttes arvesse registris iga sümbol.

Otsi faile nime kaudu Find käsk Linux

Kui sa ei tea täpselt registris iga kirja või soovite kuvada kõik asjakohased nimed, võtmata arvesse seda parameetrit, sisestada FIND konsooli. -IName "Word".

Et filter tulemusi märksõna argument -Nimi, teine ​​on lisatud. Meeskond omandab kujul Find. -Nimi "Word", kus sõna on sõna, mis tuleb välistada.

Luba filtreerimine märksõna FIND käsk Linux

Mõnikord on vaja leida objektide üks võti, välja arvatud muud. Siis vaheldumisi määratud mitu otsingu võimalusi ja sisendrida saadakse järgmise Leia. -Nimi "Word" Mitte nimi "* .txt". Pange tähele, et teises argument jutumärkides märgitud "* .txt", ja see tähendab, et Find töötab mitte ainult nimed, vaid ka failivorminguid, mis on määratletud käesoleva vormi.

Kombineeritud otsingut käsk Find Linux

On operaator või. See võimaldab teil leida üks või mitu sobivat argumendid kohe. Iga Eraldi näidatakse, lisades vastava argumendid. Selle tulemusena selgub umbes järgmine: Leia -Nimi "Word" -O -Nimi "WORD1".

Rakenduse võtmed või Command Leia Linux

Täpsustades sügavust otsing

Leia käsk aitab kasutajatel ja siis, kui see peab kataloogi sisu leidma ainult määratud sügavusele, näiteks ei ole kolmanda alamkaupade sees analüüs vajalik. Selliste piirangute paigaldamiseks sisestage leida. -MaxDepth n -name "sõna", kus n on maksimaalne sügavus ja -Name "sõna" - kõik järgnevad argumendid.

Määrake linuxi leida käsu skaneerimise sügavus

Otsi mitmes kataloogis

Paljud kataloogid korraga on mitu kausta erineva sisuga. Kui seal on suur kogus ja otsing tuleb rakendada ainult teatud, siis peate selle leidmiseks täpsustama ./folder Command ./Folder1 -Type F-nimi "Word", kus. / Folder1 on sobiv kataloogi nimekiri ja -Name "sõna" - ülejäänud argumendid.

Otsi mitmes kaustades Linuxi leidmise käsu abil

Varjatud elementide kuvamine

Ilma täpsustamata asjakohast argumenti, peidetud objekte skaneeritud kataloogide ei kuvata konsoolis. Seetõttu määrab kasutaja käsitsi lisavalik, nii et lõpuks oli käsk: leidke ~ -Type F-nimi. * ". Te saate täieliku loetelu kõikidest failidest, kuid kui mõnedel neist ei ole juurdepääsu enne rea sõna leidmist, sudo sudo suduse õiguste aktiveerimiseks.

Näita peidetud failide käsk Linuxis

Kodukaustade ja kasutajate skaneerimine

Iga kasutaja saab luua piiramatu arvu katalooge ja objekte erinevates kohtades. Kiirem leida teavet, mis kuulub ühele kasutajale, kasutades leida käsk ja üks tema argumente. "Terminal" registris Leia. -Kasutaja kasutajanimi, kus kasutajanimi on kasutajanimi. Pärast skaneerimise sisestamist käivitub automaatselt.

Näita konkreetse kasutaja meeskonnale kuuluvaid faile Leia Linuxis

Umbes sama skeem töötab kasutajarühmadega. Käivita faili analüüs, mis on seotud ühe rühmaga, esineb leida / var / www -group groupnimi. Ärge unustage, et objektid võivad olla suured arvud ja nende järelduse järel võtab kõik mõnikord palju aega.

Näita konkreetse grupi kuuluvaid faile Leia käsk Linuxis

Filtreerimine kuupäeva järgi

Operatsioonisüsteem salvestab automaatselt teavet iga olemasoleva faili muudatuse kuupäeva kohta. Leia käsk võimaldab teil leida need kõik kindlaksmääratud parameetriga. On vaja ainult registreerida sudo leida / -Mtime n, kus n on päeva tagasi, kui objekti muudeti viimast korda. Sudo eesliide on vaja siin, et saada andmeid ja faile mõeldud ainult superuser.

Filtreerimine muutumise kuupäeva kuupäeva kuupäeva tõttu Linuxis käsk

Kui olete huvitatud, vaadates objekte, et viimane kord on avanud teatud arvu päeva tagasi, siis string muudab selle vaate Sudo Leia / -ame N.

Filtreerimine avamise kuupäeva, kui käsk Leia Linux

Faili filtreerimine

Iga objektil on vastavalt oma suurus, failide otsingu käsk peab olema funktsioon, mis võimaldab neil filtreerida neid selle parameetriga. Leia teab, kuidas seda teha, siis on vaja ainult määrata suurust läbi argumendi ise. See on piisav, et siseneda leida / -Size N, kus N on maht baitide, megabaiti (M) või gigabaiti (G).

Filtreerimise otsing suuruse järgi, kasutades Linuxis

Saate määrata soovitud elementide vahemik. Siis määratlused sobivad käsule, näiteks selline string: Leia / -Size + 500m -Size -1000m. Selline analüüs näitab faile rohkem kui 500 megabaiti, kuid vähem kui 1000.

Määrake failide valikud Linuxis otsimiseks otsimiseks

Otsi tühja faile ja katalooge

Mõned failid või kaustad on tühjad. Nad lihtsalt hõivata ülemäärase ruumi kettal ja mõnikord häirida tavaliselt arvutiga suhelda. Neid tuleks leida täiendavate meetmete kindlaksmääramiseks ja see aitab leida / kausta -Type F--Sepy, kus / kaust on koht, kus skaneerimine toimub.

Näita tühi objektid leida Linux

Eraldi tahaksin lühidalt märkida muid kasulikke argumente, mis aeg-ajalt muutuvad kasutajatele kasulikuks:

  • -mount - piiramine ainult praegusel failisüsteemis;
  • -Type F - kuvatakse ainult faile;
  • -Type D - Näita ainult kataloogi;
  • -Nogroup, -nous - failide otsimine, mis ei kuulu grupile ega kuulu kasutajale;
  • -Version - Uuri välja kasutatud utiliidi versiooni.

See tutvumine Leia meeskonnaga on möödas. Kui soovite uurida üksikasjalikult teiste standardkonsooli tööriistad operatsioonisüsteemide Linuxi kernel, soovitame teil viidata individuaalse materjali vastavalt järgmisele linkile.

Loe edasi: Sageli kasutatud käsud terminal Linux

Pärast soovitud teabe otsimist saate nendega teha muid meetmeid, näiteks sisu redigeerimist, kustutamist või õppimist. See aitab teisi sisseehitatud kommunaalteenuste "terminal". Nende kasutamise näited leiavad allpool.

Lugege ka: Grep / Cat / LS-käskude näited Linuxis

Loe rohkem