Site Rengi

Bilge Günlük

Linux Bul ve Sil Komutu (find and delete command)

Linux Bul ve Sil Komutu (find and delete command)

Unix ve Linux ortamında uçbirim kullanarak komut satırı ile Linux / UNIX işletim sistemleri altındaki dosyaları nasıl bulurum ve silerim?

Bir süre sonra dosyaları bulmak ve kaldırmak gerekir. Ancak, rm komutu arama kriterlerini desteklemez. Bir dizindeki dosyaları aramak ve bunları anında kaldırmak için find komutunu kullanmanız gerekir, find ve rm komutlarını birleştirebilirsiniz.

Linux veya UNIX – Dosya sözdizimini veya türünü bul ve kaldır

Temel olarak bulma komut dizilimi şöyledir:

find dir-name criteria action
bul dizin-adı ölçüt eylem
  1. dir-name : – Çalışma dizinini /tmp/ gibi görünmesini tanımlar.
  2. criteria“*.sh” gibi dosyaları türlerini seçmek için kullanılır.
  3. action : dosyayı bulma ve silme eylemi tanımlanır. (dosyada yapılacaklar).

 

Bir komut mantığı ile *.jpg veya *.sh gibi birden fazla dosyayı kaldırmak için şu dizilimi kullanabilirsiniz:

find . -name "SILINECEK-DOSYA" -exec rm -rf {} \;

VEYA

find . -type f -name "SILINECEK-DOSYA" -exec rm -f {} \;

 

Yukarıdaki iki komut dizilimi arasındaki tek fark, ilk komutun dizinleri de kaldırmasıdır, burada ikinci komut yalnızca dosyaları kaldırır.

Seçenekler:

  1. -name "FILE-TO-FIND" : Dosya veya dosya tipi
  2. -exec rm -rf {} \; : Dosya tipiyle eşleşen tüm dosyaları silin.
  3. -type f : Sadece dosyaları eşleştir ve dizin isimleri hariç.

 

Bul komutu örnekleri:

Bulunduğunuz dizin içerisinde .bak (*.bak) uzantılı tüm dosyaları bulun ve kaldırın:

$ find . -type f -name "*.bak" -exec rm -f {} \;

 

/(root) yani kök dizinindeki tüm temel dosyaları bulun ve kaldırın (lütfen bu komutu dikkatli kullanın):

# find / -name core -exec rm -f {} \;

 

Geçerli dizindeki tüm *.bak dosyalarını bulun ve bunları kullanıcıdan onaylarak kaldırın:

$ find . -type f -name "*.bak" -exec rm -i {} \;

bu komutun çıktı örnekleri:

rm: remove regular empty file `./media0008.bak'? y
rm: remove regular empty file `./image001.bak'? y
rm: remove regular empty file `./pcbackup-14-09-2018.bak'? n

 

Bir veya birden fazla aynı ismi taşıyan dizini bulmak ve içeriklerini veya dizin içinden belirli bir dosyayı silmek için aşağıdaki komut dizilimini kullanabilirsiniz. Mesela new dizinlerini bulsun ve onların içinden .html uzantılı içerikleri bulup silsin diyecek olursak:

find */new/* -type f -name “*.html” -exec rm -f {} \;

komutu işimizi görecektir.

Diğer komut bilgilerimiz için aşağıdan sitemizdeki ilgili sayfalara bakabilirsiniz.
ZİYARETÇİ YORUMLARI - 2 YORUM
  1. Şentürk Bilen dedi ki:

    Merhaba;
    Bir dizini arayıp, içerisindeki sadece dosyaları nasıl silebiliriz? Bir yöntemi var mı?
    Örneğin; “new” isimli klasörü arayıp, içindeki “.html” dosyalarını silebilir miyiz?

  2. demiray dedi ki:

    Belirli bir dizini bulmak ve içerikleri veya belirli bir içeriği silmek için aşağıdaki komut dizilimini kullanabilirsiniz. Sizin isteğiniz üzerinden hareket edecek olursak new dizinlerini bulsun ve onların içinden html uzantılı içerikleri bulup silsin diyecek olursak:

    find */new/* -type f -name “*.html” -exec rm -f {} \;

    işimizi görecektir.

BİR YORUM YAZ

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Archman Gnu/Linux
Son Yazılar
Günlük Burçlar
GALERİ
Linux sistemlerde terminal yani uçbirim üzerinde shred, wipe, dd komutları kullanılarak güvenli disk temizleme işlemi nasıl yapılır? SHRED kullanımı: Öncelikle kullandığınız dağıtımı bildiğinizi varsayarak shred kurulu mu değil mi uçbirimden...
Uygulamayı buraya veya aşağıdaki resme tıklayıp kurduktan sonra Bee Network ağına dahil olup Bee Coin...
Eğer Micro SD kartım düzgün çalışmıyor, ne yapabilirim, nasıl kurtarabilirim? Diyorsanız.. Aşağıdaki sorunlardan herhangi birini...
Bugün BeInCrypto Türkiye olarak Holochain nedir sorusuna detaylı bir rehberle cevap vereceğiz ve Holo fiyat...
Uygulamayı kurduktan sonra Pi Network ağına dahil olup Pi Coin madenciliği yapmak için referans koduna...
Linux sistemlerde terminal yani uçbirim üzerinde shred, wipe, dd komutları kullanılarak güvenli disk temizleme işlemi nasıl yapılır? SHRED kullanımı: Öncelikle kullandığınız dağıtımı bildiğinizi varsayarak shred kurulu mu değil mi uçbirimden...
Uygulamayı buraya veya aşağıdaki resme tıklayıp kurduktan sonra Bee Network ağına dahil olup Bee Coin...
Eğer Micro SD kartım düzgün çalışmıyor, ne yapabilirim, nasıl kurtarabilirim? Diyorsanız.. Aşağıdaki sorunlardan herhangi birini...
Bugün BeInCrypto Türkiye olarak Holochain nedir sorusuna detaylı bir rehberle cevap vereceğiz ve Holo fiyat...
Uygulamayı kurduktan sonra Pi Network ağına dahil olup Pi Coin madenciliği yapmak için referans koduna...
Hipnoz etme sözleri her ne kadar insanlara sihir gibi gelsede işin arkasında belli kalıplar vardır. Bu kalıplar bir ritüel gibi uygulandığında hipnoz etmek çok kolay kolaylaşır. Bir nebze hipnoz etme...
Ne yapılmalı ve kene nasıl çıkarılmalı? Kene vakası ile karşı karşıya iseniz ve bir sağlık...
Udi Hindi, Peygamber Efendimiz (s.a.v.) tarafından da tavsiye edilen şifalı bitkiler arasında yer alan Öd...
Cinsel isteksizlik, toplumdan topluma değişmekle birlikte yetiştirme tarzı ve kadınlara yönelik baskılar nedeniyle kadınlarda daha...
Cinsel mitler; kulaktan kulağa aktarılmış, doğru olduğunu düşündüğümüz yanlış bilgilerdir. Aile Danışmanı ve Cinsel Terapist...
Hipnoz etme sözleri her ne kadar insanlara sihir gibi gelsede işin arkasında belli kalıplar vardır. Bu kalıplar bir ritüel gibi uygulandığında hipnoz etmek çok kolay kolaylaşır. Bir nebze hipnoz etme...
Linux sistemlerde terminal yani uçbirim üzerinde shred, wipe, dd komutları kullanılarak güvenli disk temizleme işlemi...
Bilinen sosyal medya platformlarından sıkıldıysanız, alternatif olarak farklı, yeni ve kaliteli bir sosyal medya ortamı...
Anadolu Üniversitesi Açıköğretim Fakültesi’nde okuyan yüz binlerce öğrenci, bugünden itibaren AÖF vize sınavlarına online olarak...
Liseye Geçiş Sınavı (LGS) sınav sonuçları, MEB tarafından http://sonuc.meb.gov.tr sitesinde saat 16:00’da açıklandı. MEB LGS üzerinden...
Hipnoz etme sözleri her ne kadar insanlara sihir gibi gelsede işin arkasında belli kalıplar vardır. Bu kalıplar bir ritüel gibi uygulandığında hipnoz etmek çok kolay kolaylaşır. Bir nebze hipnoz etme...
Linux sistemlerde terminal yani uçbirim üzerinde shred, wipe, dd komutları kullanılarak güvenli disk temizleme işlemi...
Ne yapılmalı ve kene nasıl çıkarılmalı? Kene vakası ile karşı karşıya iseniz ve bir sağlık...
E-Devlet’ten panemi sürecinde çalışma izin belgesi başvuru ekranı. Çalışma izin belgesi nasıl ve nereden alınır,...
Uygulamayı buraya veya aşağıdaki resme tıklayıp kurduktan sonra Bee Network ağına dahil olup Bee Coin...
Tilavet secdesi nedir? Tilavet secdesi, Kur’ân-ı Kerim’de tam ondört yerde geçen secde ayeti vardır. Kuran-ı Kerimde 14 yerde geçen secde ayetlerini okursak veya okunduğunu duyarsak  yapmakla yükümlü olduğumuz secdeye tilavet...
LGS sonuçlarının açıklanacağı saat belli oldu. Liselere geçişte uygulanan merkezi sınavın sonuçlarının 16.00’da www.meb.gov.tr –...
Bilindiği üzere dünya futbolunun en büyük organizasyonu FIFA 2018 Dünya Kupası 14 Haziran Perşembe günü...
Bilindiği üzere çevrimiçi konum bildirimi yapmak için tercih ettiğimiz popüler uygulamalardan biri Swarm. Peki swarm...
Samsung Galaxy Note 8 oldukça uzun bir bekleyişin ardından New York’ta ve Türkiye’de aynı zamanda...
Uygulamayı kurduktan sonra Pi Network ağına dahil olup Pi Coin madenciliği yapmak için referans koduna tulliana yazmanız yeterlidir. Son zamanlarda adını sık sık duyduğumuz ve popülaritesini günden güne arttıran Pi...
Sağlık Bakanlığı tarafından Alo 184 hattının ardından, Koronavirüs Bilim Kurulu’nun yönlendirmesi ile Koronavirüs için vatandaşların...
Muhakkak ki web aleminin en yaygın kullanılan içerik yönetim sistemlerinin (cms) başında WordPress gelmektedir. Bu...
Dilediğiniz renk kodunu seçmek için aşağıdaki uygulamayı kullanabilirsiniz. Listenin altında kodları verilmiş renk listesinden de...
Bilindiği üzere dünya futbolunun en büyük organizasyonu FIFA 2018 Dünya Kupası 14 Haziran Perşembe günü...
Hipnoz etme sözleri her ne kadar insanlara sihir gibi gelsede işin arkasında belli kalıplar vardır. Bu kalıplar bir ritüel gibi uygulandığında hipnoz etmek çok kolay kolaylaşır. Bir nebze hipnoz etme...
Ne yapılmalı ve kene nasıl çıkarılmalı? Kene vakası ile karşı karşıya iseniz ve bir sağlık...
E-Devlet’ten panemi sürecinde çalışma izin belgesi başvuru ekranı. Çalışma izin belgesi nasıl ve nereden alınır,...
Öncelikle, bu yazı bir mağazadan eşya çalma yöntemi olarak değil bir ipucu olarak ele alınmıştır....
Bilinen sosyal medya platformlarından sıkıldıysanız, alternatif olarak farklı, yeni ve kaliteli bir sosyal medya ortamı...
Çok beğenilen ve tercih edilen tarlılardan olan revaninin nasıl yapıldığını öğrenelim. Revani tatlısı Osmanlı Mutfağından bugüne ulaşmış ve insanların zevkle yediği hoş bir tatlı olmuştur. Revani yapmak ise oldukça kolay...
Dileyene körili mantarlı, dileyene kremalı mantarlı tavuk sote! Tek seferde tava kirletmeden, vakit harcamadan iki...
Sofralarımızın vazgeçilmez lezzeti ramazan pidesi kaç kalori? Peki ramazan pidesi kilo aldırır mı? İşte tüm...
Malzemeler 400 gr bitter çikolata 2 tatlı kaşığı granül kahve 300 gr krema Kakao
Malzemeler 3 adet yumurta yarım çay bardağı süt Biraz tuz ve yeteri kadar  dilimlenmiş bayat...