- 19
- 12
- 2013
Linux find komutu kullanımı
Kategorisi : Linux1. mevcut dizinde arama
# find . -name tecmint.txt
2. home dizini altında arama
# find /home -name tecmint.txt
3. büyük/küçük harfe duyarsız
# find /home -iname tecmint.txt
4. klasörleri bulmak
# find / -type d -name Tecmint
5. ismi belli dosyaları bulmak
# find . -type f -name tecmint.php
6. tüm php dosyalarını bulmak
# find . -type f -name “*.php”
7. 777 permission dosyaları bulmak
# find . -type f -perm 0777 -print
8. 777 olmayanları bulmak
# find / -type f ! -perm 777
9. SGID dosyaları 644 izinli
# find / -perm 2644
10. Sticky Bit 551 izinli
# find / -perm 1551
11. SUID dosyaları bulmak
# find / -perm /u=s
12. SGID dosyaları bulmak
# find / -perm /g+s
13. Read Only dosyalar
# find / -perm /u=r
14. çalıştırılabilir (executable) dosyalar
# find / -perm /a=x
15. 777 izinli dosyaları 644 e çevirmek
# find / -type f -perm 0777 -print -exec chmod 644 {} \;
16. 777 izinli klasörleri 755 e çevirmek
# find / -type d -perm 777 -print -exec chmod 755 {} \;
17. tek dosyayı bulup silmek
# find . -type f -name “tecmint.txt” -exec rm -f {} \;
18. çoklu dosya bulup silmek
# find . -type f -name “*.txt” -exec rm -f {} \;
# find . -type f -name “*.mp3” -exec rm -f {} \;
19. tüm boş dosyaları bulmak
# find /tmp -type f -empty
20. boş klasörler
# find /tmp -type d -empty
21. gizli dosyaları bulmak için
# find /tmp -type f -name “.*”
22. kullanıcıya ait belli dosyaları bulmak
# find / -user root -name tecmint.txt
23. kullanıcıya ait tüm dosyaları bulmak
# find /home -user tecmint
24. gruba ait tüm dosyaları bulmak
# find /home -group developer
25. kullanıcıya ait dosya gruplarını bulmak
# find /home -user tecmint -iname “*.txt”
26. son 50 gülde değiştirilen dosyalar
# find / -mtime 50
27. son 50 günde erişilen dosyalar
# find / -atime 50
28. 50-100 gün arasında erişilen dosyalar
# find / -mtime +50 –mtime -100
29. son bir saat içinde değiştilen dosyalar
# find / -cmin -60
30. son 1 saat içinde değiştirilen dosyalar
# find / -mmin -60
31. son 1 saat içinde erişilen dosyalar
# find / -amin -60
32. boyutu tam 50mb olan dosyalar
# find / -size 50M
33. boyutu 50MB – 100MB arasında olan dosyalar
# find / -size +50M -size -100M
34. boyutu tam 100MB olan dosyaları bulmak ve silmek
# find / -size +100M -exec rm -rf {} \;
35. belirtilen özelliklerdeki tüm dosyaları silmek
# find / -type f -name *.mp3 -size +10M -exec ls -l {} \;
Login gerekli Giriş .