Bul Komutunu Kullanarak Linux'ta Bir Dosya Nasıl Bulunur?

Bul Komutunu Kullanarak Linux’ta Bir Dosya Nasıl Bulunur?

⌛ Reading Time: 4 minutes

Linux find komut, Linux sistemlerindeki en önemli ve kullanışlı komutlardan biridir. Adından da anlaşılacağı gibi, belirlediğiniz koşullara ve değişkenlere bağlı olarak Linux PC’nizdeki dosyaları bulabilir. Dosyaları izinlere, kullanıcılara, gruplara, dosya türüne, tarihe, boyuta ve diğer olası kriterlere göre bulabilirsiniz. find emretmek. Burada size Linux’ta bir dosyayı nasıl bulacağınızı gösteriyoruz. find emretmek.

NS find komutu çoğu Linux dağıtımında varsayılan olarak bulunur, bu nedenle bunun için bir paket yüklemeniz gerekmez.

Mevcut Dizinlerde Dosyaları Ada Göre Bul

Dosyaları aramanın en belirgin yolu ada göredir. Geçerli dizinde ada göre bir dosya bulmak için şunu çalıştırın:

Hem büyük hem de küçük harfler içeren bir ada göre dosya bulmak istiyorsanız, şunu çalıştırın:

Iname Fotoğrafını Bul

Kök dizinde bir dosya bulmak istiyorsanız, aramanızın önüne şunu ekleyin: sudo, size bunun için gereken tüm izinleri verecek ve ayrıca / Linux’a kök dizinde arama yapmasını söyleyen sembol. Son olarak, -print ifade, arama sonuçlarınızın dizinlerini görüntüler. Gzip’i arıyorsanız şunu yazarsınız:

Gzip'i bul

Belirli Dizin Altındaki Dosyaları Bul

“/home” gibi belirli bir dizindeki dosyaları bulmak istiyorsanız, şunu çalıştırın:

Ana Sayfayı Bul

“/home” dizini altında “.txt” uzantılı dosyaları bulmak istiyorsanız, şunu çalıştırın:

Ana Sayfa Jokerini Bul

“/home” ve “/opt” gibi birden çok dizin altında adı “test.txt” olan dosyaları bulmak için şunu çalıştırın:

“/home” dizinindeki gizli dosyaları bulmak için şunu çalıştırın:

“test.txt” adlı tek bir dosyayı bulup kaldırmak için şunu çalıştırın:

“/opt” dizini altındaki tüm boş dosyaları bulmak için şunu çalıştırın:

Adı Kullanan Dizinleri Bul

“/home” dizini altında adı “testdir” olan tüm dizinleri bulmak istiyorsanız, şunu çalıştırın:

“/home” altındaki tüm boş dizinleri dosyalamak için şunu çalıştırın:

Belirli İzinlere Sahip Dosyaları Bul

NS find komutu, belirli bir izne sahip dosyaları bulmak için kullanılabilir. perm seçenek.

“/home” dizininde izinleri “777” olan tüm dosyaları bulmak için şunu çalıştırın:

Tüm dosyaları “777” izni olmadan bulmak için şunu çalıştırın:

Tüm salt okunur dosyaları bulmak için şunu çalıştırın:

Tüm yürütülebilir dosyaları bulmak için şunu çalıştırın:

İzinleri “553” olan tüm yapışkan bit kümesi dosyalarını bulmak için şunu çalıştırın:

Tüm SUID kümesi dosyalarını bulmak için şunu çalıştırın:

İzinleri “777” olan tüm dosyaları bulmak ve izinlerini “700” olarak değiştirmek için şunu çalıştırın:

Tarih ve Saate Göre Dosyaları ve Dizinleri Bulun

20 gün önce değiştirilen “/opt” altındaki tüm dosyaları bulmak için şunu çalıştırın:

Yirmi gün önce erişilen “/opt” altındaki tüm dosyaları bulmak için şunu çalıştırın:

30 günden daha önce ve 50 günden daha kısa bir süre sonra değiştirilmiş olan “/opt” altındaki tüm dosyaları bulmak için:

Son iki saat içinde değiştirilen “/opt” altındaki tüm dosyaları bulmak için şunu çalıştırın:

Boyuta Göre Dosyaları ve Dizinleri Bulun

“/home” dizini altındaki tüm 10MB dosyaları bulmak için şunu çalıştırın:

“/home” dizini altındaki 10MB’den büyük ve 50MB’den küçük tüm dosyaları bulmak için şunu çalıştırın:

“/home” dizini altındaki 10MB’den büyük tüm “.mp4” dosyalarını bulmak ve tek bir komutla silmek için şunu çalıştırın:

Gördüğünüz gibi, find komut, bir sistemi yönetmek, dosyaları bulmak için dizinleri aramak ve genellikle Linux’ta sanal dizin ağacını budamak için inanılmaz derecede faydalıdır. Bu Linux makalesini beğendiyseniz, dosyaları güvenli bir şekilde aktarmak için scp komutunun nasıl kullanılacağı, nnn’nin terminalde bir dosya yöneticisi olarak nasıl kullanılacağı ve bozuk paketlerin nasıl düzeltileceği gibi diğer Linux içeriklerimizden bazılarına göz attığınızdan emin olun.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.