Kaip rasti visus failus, kurių pavadinimas prasideda nurodyta eilute – Bash

Kaip Rasti Visus Failus Kuriu Pavadinimas Prasideda Nurodyta Eilute Bash



Gali būti sunku rasti nurodytą failą iš daugelio failų kataloge, tačiau vienas iš būdų lengvai rasti visus failus, kurių pavadinimas prasideda nurodyta eilute ar žodžiu, yra komandų eilutės naudojimas per bash. Šiame straipsnyje bus aptariami kai kurie būdai, kaip rasti visus failus, kurių pavadinimas yra nurodytas bash.

Visų failų, kurių pavadinimas prasideda nurodyta eilute Bash, paieška

Failų radimo prasmė yra rasti tam tikrus reikalingus failus, o tai gana sudėtinga užduotis, ypač jei kataloge yra daug failų. Štai keletas būdų, kaip greitai surasti failus kataloge:







1 būdas: ls komandos naudojimas

Bash kalboje galite naudoti ls komandą, kad pateiktumėte visus katalogo failus ir rastumėte visus failus, kurių failo pavadinimas prasideda nurodyta eilute, galite naudoti šią sintaksę, jei ieškote kito failo nei dabartinis katalogas:



#!bin/bash
ls < bylos kelias / failo pavadinimas >>



Aukščiau pateiktoje sintaksėje tiesiog pakeiskite 'bylos kelias' su keliu į katalogą, kuriame norite ieškoti failų, ir „failo pavadinimas“ su nurodyta eilute:





Jei ieškote failo dabartiniame kataloge, tiesiog vadovaukitės toliau pateikta sintaksė:



#!bin/bash
ls < failo pavadinimas >>

Vienas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad šis metodas tiesiog ieško failo kataloge, pavyzdžiui, jei aplanke, kuris yra tame pačiame kataloge, yra panašių pavadinimų failų, šis metodas jų neras.

2 būdas: naudokite paieškos komandą

The rasti komanda gali būti naudojama norint rasti failus pagal įvairius kriterijus, įskaitant failo pavadinimą, ir rasti visus failus, kurių failo pavadinimas prasideda nurodyta eilute, galime naudoti šią sintaksę, jei norite ieškoti failų dabartiniame kataloge:

#!bin/bash
rasti -tipas f -vardas *“

Aukščiau pateiktoje sintaksėje tiesiog pakeiskite 'failo pavadinimas' su nurodyta eilute:

Kita vertus, jei norite ieškoti failų bet kuriame nurodytame kataloge, tiesiog nurodykite katalogo kelią naudodami toliau pateiktą sintaksę, pavyzdžiui:

#!bin/bash
rasti < bylos kelias > -tipas f -vardas *“

3 būdas: naudokite komandą grep

The sukibimas Komanda bash gali būti naudojama norint ieškoti failų ir rasti visus failus, kurių failo pavadinimas prasideda nurodyta eilute, galite naudoti šią sintaksę, jei ieškote failų tame pačiame kataloge:

ls | sukibimas „^

Šioje komandoje pakeiskite „failo pavadinimą“ nurodyta eilute:

Kita vertus, jei norite ieškoti failų bet kuriame nurodytame kataloge, tiesiog nurodykite katalogo kelią naudodami toliau pateiktą sintaksę, pavyzdžiui:

#!bin/bash
ls < bylos kelias >| sukibimas „^

Vienas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad šis metodas taip pat tiesiog ieško failų kataloge, pavyzdžiui, jei aplanke, kuris yra tame pačiame kataloge, yra panašių pavadinimų failų, šis metodas jų neras.

Išvada

Yra įvairių būdų, kaip rasti visus failus, kurių failo pavadinimas prasideda nurodyta eilute, o kai kurios iš labiausiai paplitusių yra komandos ls, find ir grep, galite lengvai rasti konkrečius failus kataloge ir, jei ieškote metodo kuri giliai ieško kataloge, tada naudokite paieškos metodą.