Vodič po Linuxu za začetnike: Učenje osnov in namestitev Ubuntua

Wildcardi v Linuxu: Razumevanje in uporaba nadomestnih znakov

Vsi videoposnetki vadnice Linux-nadzornik za začetnike: Učenje osnov & namestitev Ubuntua

Obravnavanje datotek v Linux je lahko zamudno, še posebej pri interakciji z velikimi količinami podatkov. Pri tem na pomoč priskočijo Wildcards ali nadomestni znaki, ki ti pomagajo učinkoviteje in hitreje navigirati ter iskati datoteke. Ta vodič ti kaže različne vrste nadomestnih znakov v Linuxu in razloži, kako jih lahko uporabiš v terminalu uporaba.

Najpomembnejši vpogledi

  • Nadomestni znaki so posebni simboli, ki predstavljajo druge znake in pomagajo pri natančnejših iskalnih poizvedbah.
  • Najpogosteje uporabljani znaki nadomestnih znakov so zvezdica (*), vprašaj (?) in oglate okvire ([]).
  • Nadomestne znake lahko kombiniraš za pridobitev natančnejših ali splošnejših iskalnih rezultatov.

Uporaba nadomestnih znakov v Linuxu

Nadomestni znaki in njihov pomen

Nadomestni znaki so simboli, ki se uporabljajo v ukazni vrstici za izbiro skupin datotek ali specifičnih datotek na podlagi njihovega imena. Tipičen primer v terminalu je zvezdica (*), ki predstavlja nič ali več znakov.

Wildcards v Linuxu: Razumevanje in uporaba nadomestnih znakov

Prikaži vse datoteke z določenim začetkom

Predpostavimo, da želiš našteti vse datoteke, ki se začnejo z črko "S". To lahko storiš z naslednjim ukazom:

ls S*

Taj ukaz ti prikaže vse datoteke, ki se začnejo s črko "S", ki ji sledijo poljubni znaki.

Wildcardi v Linuxu: Razumevanje in uporaba nadomestnih znakov

Filtriranje datotek s specifičnimi končnicami

Če želiš našteti vse datoteke, ki se končajo z "A2", to storiš takole:

ls *A2

Taj ukaz ti prikaže vse datoteke, ki se končajo z "A2", ne glede na to, ali se končajo z razširitvijo, kot je.txt ali.pdf.

Wildcards v Linuxu: razumevanje in uporaba pojavnih znakov

Specifikacija niza z nadomestnimi znaki

Včasih potrebuješ bolj specifično iskalno poizvedbo. Recimo, da želiš samo datoteke, ki se začnejo z "SO". Ukaz za to bi bil:

ls SO*

Tukaj se "SO" kombinira z drugimi poljubnimi znaki, da se vrne filtriran seznam datotek.

Uporaba vprašaja za iskanje z nadomestnimi znaki

Vprašaj (?) predstavlja točno en znak. Če iščeš datoteko, kot je "TO", lahko vpišeš tudi naslednje:

ls T?

Taj ukaz najde "TO" ter "TA", "TB" itd., ker vprašaj predstavlja enega poljubnega znaka.

Wildcards v Linuxu: Razumevanje in uporaba nadomestnih znakov

Večznačni nizi

Če iščeš datoteko, katere ime je sestavljeno iz treh znakov, pri čemer sta dva znaka nepoznana, lahko uporabiš vprašaj za neznane znake:

ls???A3

Taj najde datoteke, kot so "P1A3", "P2A3" in podobno.

Wildcardi v Linuxu: Razumevanje in uporaba nadomestnih znakov

Uporaba oglatih okvirov

Z oglatimi okviri lahko določiš območja ali specifične znake. Na primer, da prikažeš le datoteke, ki v sredini vsebujejo "E", "N" ali "O", lahko uporabiš naslednji ukaz:

ls S[EN]*

Pri tem sistem natančno išče datoteke, ki se začnejo z "S" in imajo "E" ali "N" kot drugi znak.

Kombinacija nadomestnih znakov

Kombinacija različnih nadomestnih znakov ti lahko pomaga pri še ciljnem iskanju. Na primer, za prikaz vseh datotek, ki vsebujejo število med 1 in 3, je ukaz videti takole:

ls *[1-3]*

Pri tem se zvezdica uporablja kot nadomestni znak za poljubne znake, medtem ko okviri specificirajo število med 1 in 3.

Wildcards v Linuxu: razumevanje in uporaba nadomestnih znakov

Filtriranje specifičnih znakov na začetku ali koncu

Če želiš, da seznam datotek prikaže le tiste, ki se začnejo s številko med 0 in 9, lahko to storiš takole:

ls [0-9]*

Taj ti prikaže vse datoteke, ki se začnejo s številko.

Znakovne nadomestke v Linuxu: razumevanje in uporaba nadomestkov

Povzetek – Delovanje nadomestnih znakov v Linuxu

Razumevanje in implementacija nadomestnih znakov v Linuxu sta ključna za učinkovito navigacijo v strukturi datotek. Ne glede na to, ali iščeš specifične datoteke ali želiš filtrirati skupine, nadomestni znaki omogočajo ciljno delo v terminalu. Znanje o različnih nadomestnih znakih in njihovih kombinacijah bo znatno povečalo tvojo produktivnost.

Pogosta vprašanja

Kako delujejo nadomestni znaki v Linuxu?Nadomestni znaki so simboli, ki se uporabljajo v ukazni vrstici za izbiro določenih skupin datotek na podlagi njihovih imen.

Kako je razlika med in?v nadomestnih znakih? Zvezdica (*) pomeni nič ali več znakov, medtem ko vprašaj (?) pomeni točno en znak.

Ali lahko kombiniram nadomestne znake?Da, nadomestne znake lahko kombiniraš za ustvarjanje natančnejših ali splošnejših iskalnih poizvedb.

Kako uporabim oglate okvire v nadomestnih znakih?Oglati okviri ti omogočajo, da določiš specifične znake ali območja znakov v iskalni poizvedbi.

Ali so nadomestni znaki samo za datoteke?Ne, nadomestni znaki se lahko uporabljajo tudi v ukazih za dostop do imenikov ali drugih terminalskih ukazov.