Darbs ar failiem Linux var būt laikietilpīgs, īpaši, ja runājam par lielu datu apjomu mijiedarbību. Šeit nāk palīgā Wildcards vai vietturi, kas palīdz jums efektīvāk un ātrāk navigēt un atrast failus. Šis ceļvedis parāda dažādus Wildcards veidus Linux un skaidro, kā jūs varat tos izmantot terminālā.

Galvenie secinājumi

  • Wildcards ir speciāli simboli, kas nozīmē citus simbolus un palīdz precizēt meklēšanas vaicājumus.
  • Visbiežāk sastopamie Wildcard simboli ir zvaigznīte (*), jautājuma zīme (?) un kvadrātiekavas ([]).
  • Jūs varat kombinēt Wildcards, lai iegūtu precīzākus vai vispārīgākus meklēšanas rezultātus.

Wildcards izmantošana Linux

Wildcards un to nozīme

Wildcards ir simboli, kas tiek izmantoti komandu līnijā, lai izvēlētos grupas failu vai specifiskus failus, pamatojoties uz to nosaukumu. Tipisks piemērs terminālā ir zvaigznīte (*), kas apzīmē nulles vai vairākus simbolus.

Wildcardi Linux: vietturus saprast un izmantot

Visu failu rādīšana ar noteiktu sākumu

Pieņemsim, ka vēlaties uzskaitīt visus failus, kas sākas ar burtu „S“. To varat izdarīt ar šādu komandu:

ls S*

Šī komanda parāda visus failus, kas sākas ar burtu "S", kam seko jebkuri simboli.

Savukārt Linux: vietturus saprast un izmantot

Failu filtrēšana ar specifiskām beigu formām

Ja vēlaties uzskaitīt visus failus, kas beidzas ar "A2", tas notiek šādi:

ls *A2

Šī komanda parāda visus failus, kas beidzas ar „A2“, neatkarīgi no tā, vai tie beidzas ar paplašinājumu, piemēram,.txt vai.pdf.

Wildcards Linux: Vietturi saprast un izmantot

Simbolu secības specifikācija ar vietturiem

Dažreiz jums var būt nepieciešama specifiskāka meklēšana. Pieņemsim, ka vēlaties tikai failus, kas sākas ar "SO". Komanda tam ir:

ls SO*

Šajā gadījumā „SO“ tiek kombinēts ar jebkuriem citiem simboliem, lai atgrieztu filtrētu failu sarakstu.

Jautājuma zīmes izmantošana Wildcard meklēšanā

Jautājuma zīme (?) simbolizē precīzi vienu simbolu. Ja meklējat failu, piemēram, „TO“, varat arī ievadīt:

ls T?

Šī komanda atrod „TO“ kā arī „TA“, „TB“ utt., jo jautājuma zīme apzīmē katru vienu jebkuru simbolu.

Savvaļas zīmes Linux: aizvietotāji saprast un izmantot

Daudznozīmīgas simbolu secības

Ja meklējat failu, kura nosaukums sastāv no trim simboliem, no kuriem divi ir nezināmi, varat izmantot jautājuma zīmi nezināmajiem simboliem:

ls???A3

Tas atradīs failus, piemēram, „P1A3“, „P2A3“ un tā tālāk.

Wildcardi Linux: aizvietotāji saprast un izmantot

Vietu norādīšana ar kvadrātiekavām

Izmantojot kvadrātiekavas, jūs varat norādīt diapazonus vai specifiskus simbolus. Piemēram, lai rādītu tikai failus, kuriem centrā ir „E“, „N“ vai „O“, varat izmantot sekojošo komandu:

ls S[EN]*

Šajā gadījumā sistēma meklē tieši failus, kas sākas ar „S“ un kam kā otrais burts ir vai nu „E“, vai „N“.

Wildcards kombinācija

Dažādu Wildcards kombinēšana var jums palīdzēt meklēt vēl mērķtiecīgāk. Piemēram, lai parādītu visus failus, kas satur skaitli starp 1 un 3, komanda būs šāda:

ls *[1-3]*

Šajā gadījumā zvaigznīte tiek izmantota kā vietturi jebkuriem simboliem, kamēr iekavas precizē skaitli no 1 līdz 3.

Savvaļas kartes Linux: zināt un izmantot vietturi

Specifisku simbolu filtrēšana sākumā vai beigās

Ja vēlaties, lai failu sarakstā tiktu rādīti tikai tie faili, kas sākas ar skaitli no 0 līdz 9, to var izdarīt šādi:

ls [0-9]*

Tas parādīs jums visus failus, kas sākas ar skaitli.

Wildcards Linux: Aizvietotāji saprast un izmantot

Kopsavilkums – Wildcards darbības princips Linux

Izpratne un Wildcards īstenošana Linux ir būtiska, lai efektīvi navigētu failu struktūrā. Neatkarīgi no tā, vai meklējat specifiskus failus vai vēlaties filtrēt grupas, vietturi ļauj jums mērķtiecīgi strādāt ar termināli. Zina par dažādiem Wildcards un to kombinācijām būtiski paaugstinās jūsu produktivitāti.

Biežāk uzdotie jautājumi

Kā darbojas Wildcards Linux?Wildcards ir simboli, kas tiek izmantoti komandu līnijā, lai izvēlētos konkrētas grupas failus, pamatojoties uz to nosaukumiem.

Kāds ir atšķirība starp un?Wildcards? Zvaigznīte () simbolizē nulles vai vairākus simbolus, kamēr jautājuma zīme (?) simbolizē tieši vienu simbolu.

Vai es varu kombinēt Wildcards?Jā, Wildcards var kombinēt, lai izveidotu precīzākus vai vispārīgākus meklēšanas vaicājumus.

Kā es varu izmantot kvadrātiekavas Wildcards?Kvadrātiekavas ļauj jums norādīt specifiskus simbolus vai simbolu diapazonus meklēšanas vaicājumā.

Vai Wildcards ir tikai attiecināmi uz failiem?Nē, Wildcards var izmantot arī komandās, lai piekļūtu direktorijām vai citām termināla komandām.