Vi kan bruke forskjellige Linux -verktøy for å finne eller finne filer på et filsystem, men å søke i alle filer eller filnavn med samme eller forskjellige utvidelser kan være vanskelig og kreve spesifikke mønstre eller uttrykk. I den kommende delen av artikkelen vil vi forstå arbeid, syntaks og utførelse av disse verktøyene.
Finn kommando
Et av de kraftigste filsøkingsverktøyene i Linux -systemet er “Finn -kommandoen.”Den søker i hele katalogen etter filer og mapper for å bli matchet med brukerens uttrykk og utfører handlinger på disse filene. Filtillatelse, filstørrelse, type er noen andre faktorer basert på å finne filer på Linux. Finn kommando kombineres også med andre verktøy som SED eller GREP. La oss nå ta turen mot den praktiske implikasjonen av å finne kommandoen.
Finn kommandosyntaks:
$ Finn katalogalternativer uttrykk
Finne alle filer med en enkelt utvidelse:
For å finne alle filer med en filforlengelse, skriv ut banen for å finne en kommando med alternativene og uttrykket som spesifiserer utvidelsen. I det undergitte eksemplet vil vi finne alle filer med ".txt ”-forlengelse.
$ Finn . -type f -navn "*.tekst"
“.”I denne kommandoen betegner det at dette verktøyet vil finne alle“.txt ”-filer i den gjeldende katalogen.
Finn “.exe ”-filer i samme finne kommando ved å legge til utvidelsen som“*exe.”
$ Finn . -type f -navn "*.exe "
Konfigurasjonsfiler er også en viktig del av ethvert filsystem som kan brukes til flere formål. Skriv ut denne kommandoen for å søke på konfigurasjonsfiler i den gjeldende katalogen.
$ finn /etc -type f -navn "*.Conf "
Finne filer med flere utvidelser:
Du kan også legge til mer enn utvidelse i Find -kommandoen din, slik at du kan finne flere utvidelsesfiler enkelt og raskt.
Utførelsen av nedenfor gitt kommando vil hente filer med utvidelse “.sh ”og“.tekst"
$ Finn . -Type F \ (-navn "*.sh "-o -name"*.tekst" \)
Finn kommando
Locate -kommandoen er et raskere og bedre verktøy sammenlignet med “Finn.”Når en fil startes, i stedet for å søke den i filsystemet, kan du finne databasen for søkekravet. Denne databasen lagrer deler og biter av informasjonen relatert til filer og adressene deres på systemet ditt.
Finn kommandosyntaks:
$ Finn alternativmønster
Finne en fil med en spesifikk utvidelse, for eksempel “.Conf, ”som blir vurdert i vårt tilfelle, legger til katalogveien der prosessen med å søke på filer vil oppstå.
$ lokaliserer "/etc/*.Conf "
Finn konfigurasjonsfiler i den nåværende arbeidskatalogen ved å bruke kommandoen undergitt nedenfor.
$ lokaliserer "/*.Conf "
$ lokaliserer "/etc/*.tekst"
Tilsvarende kan du følge syntaks for å finne kommandoen for å finne alle filer med hvilken som helst spesifikk utvidelse som ".tekst.”
$ lokaliserer "/*.tekst"
Konklusjon:
Dette innlegget dekker to kraftige, men enkle verktøy for å finne alle filer med samme eller forskjellige utvidelser. Vi har gitt deg de grunnleggende konseptene angående “Finn” og “Finn” -kommandoen og vist deg hvordan du bruker disse to Linux-kommandolinjeverktøyene for å finne alle filer med flere utvidelser.