find
komutu, belirli bir dizin içinde dosya ve dizinleri aramak için kullanılır. Kullanıcıların dosya isimlerini, türlerini, boyutlarını ve diğer özelliklerini belirleyerek arama yapmalarına olanak tanır.
Temel sözdizimi şu şekildedir:
find [seçenekler] [argümanlar]
-name
: Belirtilen isimle eşleşen dosyaları bulur.-type
: Belirtilen türdeki dosyaları arar (örneğin, f
dosya, d
dizin).-size
: Belirli bir boyutta dosyaları bulur.-mtime
: Belirtilen gün sayısı içinde değiştirilmiş dosyaları bulur.-exec
: Bulunan dosyalar üzerinde belirtilen komutu çalıştırır.Aşağıda find
komutunun bazı pratik örnekleri bulunmaktadır:
find /path/to/directory -name "dosya.txt"
find /path/to/directory -type d
find /path/to/directory -size +1M
find /path/to/directory -mtime -7
find /path/to/directory -name "*.tmp" -exec rm {} \;
find
komutunu kullanırken, arama yapacağınız dizini doğru belirlediğinizden emin olun.-print
seçeneğini kullanabilirsiniz.find
komutunu -exec
ile kullanırken, {}
ifadesinin bulunduğunuz dosya adını temsil ettiğini unutmayın.>
operatörünü kullanabilirsiniz.