Thread Starter
#0
Linux ortamında, dosya yönetimi genellikle önemli bir işlevsellik sunar ve bu işlevlerden biri de dosya boyutuna göre dosya bulmaktır.
Öncelikle,
Boyut ölçü birimlerine dikkat etmek gereklidir.
Daha karmaşık aramalar yapmak isterseniz,
Bu komut, 100 megabayttan büyük tüm dosyaları bulur ve siler. Ancak dikkatli olmalısınız; çünkü bu işlem geri alınamaz.
Sonuç olarak,
find komutu, belirli boyuttaki dosyaları hızlı bir şekilde bulmamıza olanak tanır. Bu komut, dosyaların boyutları üzerinde çeşitli filtreleme seçenekleri sunarak kullanıcıların ihtiyaç duyduğu dosyaları belirlemesine yardımcı olur.Öncelikle,
find komutunun temel yapısını anlamak önemlidir. find komutu, belirli bir dizin altındaki dosyaları aramak için kullanılır. Boyut filtreleme işlemi için -size seçeneği kullanılır. İşte bazı kullanım örnekleri:- : Bu komut, belirtilen dizin altında 100 megabayttan büyük dosyaları bulur.CODE
1
find /path/to/directory -size +100M
- : Bu komut ise 1 gigabayttan küçük dosyaları listeler.CODE
1
find /path/to/directory -size -1G
- : Belirtilen dizinde tam olarak 500 kilobayt boyutunda dosyaları arar.CODE
1
find /path/to/directory -size 500k
Boyut ölçü birimlerine dikkat etmek gereklidir.
k, kilobayt; M, megabayt; G, gigabayt gibi kısaltmalar kullanılabilir. Ayrıca, + ve - işaretleri, dosya boyutunun belirtilen değerden büyük veya küçük olduğunu ifade eder.Daha karmaşık aramalar yapmak isterseniz,
-exec seçeneği kullanarak bulunan dosyalar üzerinde işlemler gerçekleştirebilirsiniz. Örneğin, belirli boyuttaki dosyaları silmek için şu komutu kullanabilirsiniz:CODE
1find /path/to/directory -size +100M -exec rm {} \;Bu komut, 100 megabayttan büyük tüm dosyaları bulur ve siler. Ancak dikkatli olmalısınız; çünkü bu işlem geri alınamaz.
Sonuç olarak,
find komutu, belirli boyuttaki dosyaları bulmak için son derece faydalı bir araçtır. Doğru kullanıldığında, dosya yönetimini kolaylaştırır ve sistem kaynaklarını verimli bir şekilde yönetmemize yardımcı olur.