Konsol altında dosya aratma - dosya aratma - linux - how to find files


Bunun için kullanacağımız komut "find"

örneklerle anlatmak sanki daha uygun O.o

boş dizinleri aramayı deneyelim bakalım;
find /dizin_yolu -depth -type d -empty => find /etc -depth -type d -empty

boş dosyaları aramak için;
find /dizin_yolu -depth -type f -empty => find /etc -depth -type f -empty

ismini bildiğin hedeyi aramak;
find /dizin -name "isim" => find /etc -name "sources.list"

uzantı olarak hedeyi aramak;
find /dizin -name "*.txt" => find ~/ -name "*.txt"

izinlerini bildiğin uzantıyı aramak;
find /dizin -name "*.txt" -perm 777 => find ~/ -name '*.txt' -perm 644

izinlere göre aramak;
find /dizin -perm -izin_şeysi => find ~/ -perm -644

ismini bilip uzantısını bilmediğin hedeyi aramak;
find /dizin -name "dosya_ismi.*" => find /etc -name "sources.*"

son 24 saat içinde değiştirilmiş dosyaları bulmak;
find /dizin -mtime 0,1,2 => find ~/ -mtime 0
dip not: 24 saat için 0, 48 saat için 1, 72 saat için 2 yazmalısınız...

son 24 saat içinde giriş yapılmış hedeleri bulmak
find -atime 0,1,2 => find -atime 0

sahibine göre arama yapmak;
find /dizin -user kullanıcı_adı => find ~/ -user root

MAIN-BOARD - * Avci* - Main-linux