Linux dosya arama komutu

Selamun aleyküm arkadaşlar. Linux sistem sunucularınızda veya vpslerinizde aşağıdaki sıraladığım komutlarla işlem yapabilirsiniz. Geçen ay bana benzeri komutlar lazım olmuştu, bir 10 15 dk araştırdım bir takım komutlar buldum. Komutları yazan kişi ben değilim ama kim hazırlamışsa emeğine sağlık. Oldukça derli ve yararlı bir paylaşım olmuş. Bizde blogumuz aracılığı ile sizlerle paylaşıyoruz. Teşekkürleri(nizi) çok görmeyin (:

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

İsmini bildiğin nesneyi aramak;

find /dizin -name “isim” => find /etc -name “sources.list”

Uzantı olarak hedeyi aramak;

find /dizin -name “*.txt” => find ~/ -name “*.txt”

İzinlerini bildiğin uzantıyı aramak;

find /dizin -name “*.txt” -perm 777 => find ~/ -name ‘*.txt’ -perm 644

İzinlere göre aramak;

find /dizin -perm -izin_şeysi => find ~/ -perm -644

İsmini 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

Konu anlatım by Sekar