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.