Linux-Finn-Kommandoen er en av de viktigste og mest brukte kommandoen command-line verktøy i Unix-lignende operativsystemer. Finn-kommandoen brukes til å søke og finne en liste over filer og kataloger basert på betingelser du angir for filer som samsvarer med de argumenter.

Finne kan brukes i en rekke forhold, som du kan finne filer med tillatelser, brukere, grupper, filtype, dato, størrelse, og andre mulige kriterier.,

Gjennom denne artikkelen, vi deler vår dag-til-dag Linux finne kommandoen erfaring og bruken av det i form av eksempler.

I denne artikkelen, vi vil vise deg den mest brukte 35 Finne Kommandoer eksempler på Linux. Vi har delt delen inn i Fem deler fra grunnleggende til avansert bruk av kommandoen finn.,

  1. Del i: Grunnleggende Finn Kommandoer for å Finne Filer med Navn
  2. Del II: søk etter Filer Basert på deres Tillatelser
  3. Del III: Søke etter Filer Basert På Eiere og Grupper
  4. Del IV: Finne Filer og Kataloger Basert på Dato og Tid
  5. Del V: Finne Filer og Kataloger Basert på Størrelse
  6. Del VI: Finn Flere Filnavn i Linux
– Del I – Grunnleggende Finne Kommandoer for å Finne Filer med Navn

1. Finne Filer ved Hjelp av Navn i Gjeldende Mappe

Finne alle filer hvis navn er tecmint.txt i en gjeldende arbeidsmappe.,

# find . -name tecmint.txt./tecmint.txt

2. Finne Filer Under Home Directory

Finne alle filer under /home directory, med navn tecmint.txt.

# find /home -name tecmint.txt/home/tecmint.txt

3. Finne Filer ved Hjelp av Navn og Ignorerer Saken

Finne alle filer hvis navn er tecmint.txt og inneholder både store og små bokstaver i /home directory.

# find /home -iname tecmint.txt./tecmint.txt./Tecmint.txt

4. Finn Kataloger Med Navn

Finn alle kataloger, hvis navn er Tecmint i / katalog.

# find / -type d -name Tecmint/Tecmint

5., Finn PHP-Filer Med Navn

Finn alle php-filer hvis navn er tecmint.php i en gjeldende arbeidsmappe.

# find . -type f -name tecmint.php./tecmint.php

6. Finn alle PHP-Filene i Katalogen

Finn alle php-filene i en katalog.

# find . -type f -name "*.php"./tecmint.php./login.php./index.php
Del II – Finn Filer Basert på deres Tillatelser

7. Finne Filer Med 777 Tillatelser

Finne alle filer som er tillatelsene 777.

# find . -type f -perm 0777 -print

8. Finne Filer Uten 777 Tillatelser

Finne alle filer uten tillatelse 777.

# find / -type f ! -perm 777

9., Finn SGID Filer med 644 Tillatelser

Finn alle SGID bit filer med tillatelser satt til 644.

# find / -perm 2644

10. Finn Sticky Bit-Filer med 551 Tillatelser

Finn alle Sticky Bit angi filer som har tillatelse er 551.

# find / -perm 1551

11. Finn SUID-Filer

Finn alle SUID satt filer.

# find / -perm /u=s

12. Finn SGID Filer

Finn alle SGID satt filer.

# find / -perm /g=s

13. Finn skrivebeskyttet-Filer

Finn alle skrivebeskyttet-filer.

# find / -perm /u=r

14., Finn Kjørbare Filer

Finn alle Kjørbare filer.

# find / -perm /a=x

15. Finne Filer med 777 Tillatelser og Chmod til å 644

Finn alle 777 tillatelse filer og bruke kommandoen chmod til å angi tillatelser til 644.

# find / -type f -perm 0777 -print -exec chmod 644 {} \;

16. Finn Kataloger med 777 Tillatelser og Chmod til å 755

Finn alle 777 tillatelse kataloger og bruke kommandoen chmod til å angi tillatelser til 755.

# find / -type d -perm 777 -print -exec chmod 755 {} \;

17. Finne og fjerne én Fil

for Å finne en enkelt fil som heter tecmint.txt og fjerne det.

# find . -type f -name "tecmint.txt" -exec rm -f {} \;

18., Finne og fjerne Flere Fil

for Å finne og fjerne flere filer, for eksempel .mp3-eller .txt, deretter bruk.

# find . -type f -name "*.txt" -exec rm -f {} \;OR# find . -type f -name "*.mp3" -exec rm -f {} \;

19. Finn alle de Tomme Filer

for Å finne alle de tomme filer under en bestemt bane.

# find /tmp -type f -empty

20. Finn alle de Tomme Kataloger

for Å lagre alle tomme mapper under en bestemt bane.

# find /tmp -type d -empty

21. Fil alle Skjulte Filer

for Å finne alle skjulte filer, bruke under kommando.

# find /tmp -type f -name ".*"
Del III – Søk i Filer Basert På Eiere og Grupper

22., Finn Enkelt Fil Basert på Brukerens

for Å finne alle eller enkelt fil kalt tecmint.txt under / roten av eieren rot.

# find / -user root -name tecmint.txt

23. Finner alle Filer som er Basert på Brukerens

for Å finne alle filer som tilhører brukeren Tecmint under /home directory.

# find /home -user tecmint

24. Finner alle Filer som er Basert på Gruppe

for Å finne alle filer som hører til gruppen Utvikler under /home directory.

# find /home -group developer

25. Finne Bestemte Filer av Brukeren

for Å finne alle .txt-filer av brukeren Tecmint under /home directory.,

# find /home -user tecmint -iname "*.txt"
Del IV – Finn Filer og Kataloger Basert på Dato og Tid

26. Finn Vare i 50 Dager Endrede Filer

for Å finne alle filer som er modifisert 50 dager tilbake.

# find / -mtime 50

27. Finn Vare i 50 Dager, Tilgang til Filer

for Å finne alle filene som er tilgjengelige på 50 dager tilbake.

# find / -atime 50

28. Finne Siste 50-100 Dager Endrede Filer

for Å finne alle filer som er endret mer enn 50 dager tilbake, og mindre enn 100 dager.

# find / -mtime +50 –mtime -100

29., Finn Endrede Filer i Siste 1 Time

for Å finne alle filer som er endret i de siste 1 time.

# find / -cmin -60

30. Finn Endrede Filer i Siste 1 Time

for Å finne alle filer som er endret i løpet av de siste 1 time.

# find / -mmin -60

31. Finn Tilgang til Filer i Siste 1 Time

for Å finne alle filene som er tilgjengelig i de siste 1 time.

# find / -amin -60
Del V – Finn Filer og Kataloger Basert på Størrelse

32. Finn 50MB Filer

for Å finne alle 50MB filer, bruke.

# find / -size 50M

33., Finn Størrelse mellom 50 MB – 100MB

for Å finne alle filer som er større enn 50 MB, og mindre enn 100 MB.

# find / -size +50M -size -100M

34. Finne og Slette 100MB Filer

for Å finne alle 100MB filer og slette dem ved hjelp av én enkelt kommando.

# find / -type f -size +100M -exec rm -f {} \;

35. Finne Bestemte Filer og Slette

Finn alle .mp3-filer med mer enn 10 mb, og slette dem ved hjelp av én enkelt kommando.

# find / -type f -name *.mp3 -size +10M -exec rm {} \;

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *