Töösklemine failidega Linuxis võib olla aeganõudev, eriti kui tegemist on suure andmehulgaga suhtlemisega. Siin tulevad mängu Wildcards või koht hoidjad, mis aitavad sul tõhusamalt ja kiiremini navigeerida ning faile leida. See juhend näitab sulle erinevaid Wildcard'i tüüpe Linuxis ja selgitab, kuidas neid terminalis rakendada saad.
Olulisemad järeldused
- Wildcards on spetsiaalsed sümbolid, mis esindavad teisi märke ja aitavad paremini otsingu tulemusi täpsustada.
- Levinumad Wildcard'i sümbolid on tärn (*), küsimärk (?) ja nurksulgud ([]).
- Sa saad Wildcard'e kombineerida, et saada täpsemaid või üldisemaid otsingu tulemusi.
Wildcards'i kasutamine Linuxis
Wildcards ja nende tähendus
Wildcards on sümbolid, mida kasutatakse käsureas failigruppide või konkreetsete failide valimiseks nende nime põhjal. Tüüpiline näide terminalis on tärn (*), mis tähistab nulli või rohkemat märki.

Kõik failid, millel on kindel algus
Oletame, et soovid loetleda kõik failid, mis algavad tähega „S“. Seda saad teha järgmise käsuga:
See käsk näitab sulle kõiki faile, mis algavad tähega "S", millele järgneb suvaline märk.

Failide filtreerimine konkreetsete lõppudega
Kui soovid näiteks loetleda kõik failid, mis lõpevad "A2", toimib see nii:
See käsk näitab sulle kõiki faile, mis lõppevad „A2“, sõltumata sellest, kas nad lõppevad laiendiga nagu.txt või.pdf.

Stringide spetsifitseerimine koht hoidjatega
Mõnikord on sul vaja spetsiifilisemat otsingut. Oletame, et soovid ainult faile, mis algavad "SO" kuuldava sõnaga. Vastav käsk on:
Siin kombineeritakse „SO“ suvaliste muude märkidega, et tagastada filtritud failide nimekiri.
Küsimärk Wildcard-otsingute jaoks
Küsimärk (?) esindab täpselt üht märki. Kui otsid faili nagu „TO“, saad ka kirjutada:
See käsk leiab „TO“ ning „TA“, „TB“ jne, kuna küsimärk esindab igasuguseid märke.

Mitu tähte
Kui otsid faili, mille nimi koosneb kolmest märgist, millest kaks on teadmata, saad kasutada küsimärki teadmata märkide jaoks:
See leiab faile nagu „P1A3“, „P2A3“ jne.

Nurksulgude kasutamine
Nurksulgudega saad määrata piirkondi või kindlaid märke. Näiteks, et kuvada ainult faile, mis sisaldavad keskel „E“, „N“ või „O“, võid kasutada järgmist käsku:
Siin otsib süsteem konkreetselt faile, mis algavad „S“ ja millel on „E“ või „N“ teise tähe positsioonil.
Wildcards'i kombinatsioon
Erinevate Wildcard'ide kombineerimine võib aidata sul veel sihipärasemalt otsida. Näiteks, et kuvada kõik failid, mis sisaldavad numbrit vahemikus 1 kuni 3, näeb käsk välja selline:
Siin kasutatakse tärnit koht hoidjana suvaliste märkide jaoks, samas kui sulud täpsustavad numbrit vahemikus 1 kuni 3.

Kindlate märkide filtreerimine alguses või lõpus
Kui soovid, et failide loend näitaks ainult neid, mis algavad numbritega vahemikus 0 kuni 9, saad selle teostada järgmiselt:
See näitab sulle kõiki faile, mis algavad numbriga.

Kokkuvõte – Wildcards'i toimimine Linuxis
Wildcards'ide mõistmine ja rakendamine Linuxis on hädavajalik, et tõhusalt navigeerida failistruktuuris. Ükskõik, kas otsid konkreetseid faile või soovid gruppe filtreerida, kohandavad koht hoidjad sinu tööd terminalis. Teadmised erinevatest Wildcard'idest ja nende kombinatsioonidest suurendavad sinu tootlikkust oluliselt.
Korduma kippuvad küsimused
Kuidas toimivad Wildcards Linuxis?Wildcards on sümbolid, mida kasutatakse käsureas, et valida teatud failigrupp, mis põhineb nende nimedel.
Mis on erinevus tärni ja küsimärgi vahel Wildcards'is?Tärn (*) tähistab nulli või rohkemat märki, samas kui küsimärk (?) tähistab täpselt ühte märki.
Kas saan Wildcards'e kombineerida?Jah, Wildcards'e saab kombineerida, et luua täpsemaid või üldisemaid otsingupäringuid.
Kuidas kasutada nurksulgusid Wildcards'ides?Nurksulgud võimaldavad sul märkida kindlaid märke või märkide vahemikke otsingupäringus.
Kas Wildcards'id kehtivad ainult failidele?Ei, Wildcards'e saab kasutada ka käskudes, et pääseda ligi kataloogidele või muudele terminali käskudele.