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.,
- Del i: Grunnleggende Finn Kommandoer for å Finne Filer med Navn
- Del II: søk etter Filer Basert på deres Tillatelser
- Del III: Søke etter Filer Basert På Eiere og Grupper
- Del IV: Finne Filer og Kataloger Basert på Dato og Tid
- Del V: Finne Filer og Kataloger Basert på Størrelse
- Del VI: Finn Flere Filnavn i Linux
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
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 ".*"
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"
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
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 {} \;