Mest nyttige eksempler på Find -kommandoen i Linux

Mest nyttige eksempler på Find -kommandoen i Linux
I Linux brukes kommandoen til å finne filer i henhold til de spesifiserte kriteriene fra brukeren. Ikke bare filer, Find -kommandoen sporer også katalogene. Filene kan søkes etter filnavn, katalognavn, modifikasjonsdato, utvidelse og så videre.

I denne oppfølgingen skal vi diskutere de mest nyttige eksemplene på Find-kommandoen som ofte brukes av Linux-samfunnet å finne i Linux.

De mest nyttige eksemplene på Find -kommandoen i Linux

Find -kommandoen brukes til å finne filene fra katalogene og underkatalogene til Linux, den generelle syntaksen til Find -kommandoen er:

$ finn [alternativer] [bane] [uttrykk]

Finn -kommandoen brukes med alternativene som spesifiserer kommandoen for å utføre noen bestemte oppgaver, så må vi definere banen der vi ønsker å finne filene, og til slutt må vi erstatte uttrykket med filnavnet som vi ønsker å finne ut.

Eksempel 1: Finne filen med navnet

For å søke på filer etter navn kan vi bruke alternativet "Navn", for å forstå, vil vi finne ut File MyFile.txt i hjemmekatalogen ved hjelp av kommandoen:

$ FINN /HOME /HAMMAD -NAME MYFILE.tekst

Eksempel 2: Å finne filen ekskludere saksfølsomheten

Hvis vi er i tvil om saksfølsomheten til navnet på et filnavn, kan vi erstatte alternativet "Navn" med "Iname":

$ finn /home /hammad -iname myfile.tekst

Eksempel 3: Finn filen gjennom utvidelsene

Den andre måten å finne filer er gjennom utvidelsene, for eksempel kan vi finne ut filene til ".PNG ”utvidelser ved å utføre kommandoen:

$ FINN /HOME /HAMMAD -NAME “*.PNG ”

Ovennevnte utgang viste alle filene i Linux med utvidelsen av .png.

Eksempel 4: Bruke alternativet "Type" med Find Command

Tilsvarende er det forskjellige andre alternativer som kan brukes med Find -kommandoen som "Type" -alternativet. Det brukes til forskjellige formål, for eksempel for å vise alle katalogene vi bruker "D" -alternativet:

$ Finn . -type d

I den utførte kommandoen brukte vi “.”Som hjelper med å finne kommandoen til å bla gjennom den gjeldende katalogen.

Eksempel 5: Finne filer ved hjelp av størrelsen

Vi kan finne ut filene ved å spesifisere størrelsene deres:

$ Finn . -type f -størrelse -1m

Eksempel 6: Finne filer ved å bruke datoen

Det andre nyttige eksemplet på å finne er å finne filer ved å bruke modifiseringsdatoen deres som om vi ønsker å finne ut ".TXT ”-filer som er endret i løpet av de siste 30 dagene, bruker vi kommandoen:

$ finn / -navn "*.txt "-mtime +30 -daystart

Eksempel 7: Finne skrivebeskyttede filer

For å finne ut de skrivebeskyttede filene, bruk kommandoen:

$ finn / -perm / u = r

På samme måte, for å finne de kjørbare filene, erstatt "R" med "X" i kommandoen ovenfor:

$ finn / -perm / u = x

Eksempel 8: Finne filer med flere utvidelser

Vi kan også finne flere filer med forskjellige utvidelser ved hjelp av en enkelt kommando, for eksempel finner vi filene som har utvidelser ".txt ”og“.PNG ”ved hjelp av kommandoen:

$ Finn . -regex ".*\.\ (txt \ | png \) $ "

Eksempel 9: Finne de skjulte filene

Vi kan også finne ut alle de skjulte filene i katalogen ved å bruke Find -kommandoen:

$ Finn ~ -Type F Navn ".*"

Eksempel 10: Finne de tomme filene

Vi kan finne ut alle filene og katalogene som er tomme ved hjelp av Find -kommandoen:

$ Finn / -Type F -Matt

I kommandoen ovenfor brukte vi “F” -flagget som viste de tomme filene, hvis vi vil vise de tomme katalogene, bruk “-D” -flagget.

Konklusjon

Finn -kommandoen gjør det praktisk for oss å spare tid og finne de spesielle filene umiddelbart uansett hvor det er i Linux, dessuten, hvis vi bare kjenner utvidelsesnavnet eller størrelsen, kan vi fremdeles finne den ved å bruke Find -kommandoen. I denne oppfølgingen har vi diskutert de viktigste bruksområdene for å finne kommandoen med eksempler i Linux. Vi bruker kommandoen Find for å finne ut filene ved hjelp av navn, utvidelser, størrelse, skrivebeskyttet og utfør bare filer.