Finn alle filer med utvidelse i Linux

Finn alle filer med utvidelse i Linux

Ofte befinner vi oss fast når vi må finne alle filer med samme eller forskjellige utvidelser. Dette har mest sannsynlig skjedd med forskjellige Linux -brukere mens du bruker terminalen. Det er en ting å søke etter en enkelt filtype eller fil, men hva vil du gjøre når du vil finne ut alle filer samtidig? Denne artikkelen kommer til unnsetning for leserne våre som har et slikt dilemma.

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.