Linux klasördeki dosyaların sayısını alma işlemini basit bir şekilde size aktarmak istedim. Arada lazım olaibliyor 🙂
Linux komut satırı ile dosya arama
[code]
ls -l | grep -v ^l | wc -l
[/code]
yukarıdaki kodu linux terminal satırına yazdığınız zaman size dizindeki dosya adetini verecektir.
Kısaca kod ve anlamları
[code]
ls komutu salt olarak kullanıldığında aktif klasördeki dosya ve klasörleri listeler. Dosya ve klasörler farklı renklerde gösterilir. İstenirse belirli bir klasör veya dosya belirtilip o klasörün içeriği veya dosya listelenebilir. Dosya/klasör adı belirtirken joker karakterler (*,?) kullanılabilir.
[/code]
[code]
Grep’in acilimi evrensel düzenli ifade yazicisi dır. (Global Regular Expression Printer). Daha aciklayici olmak gerekirse grep , verilen bir yazidan belirli kriterler dahilinde parcalar cikarir. Basitce , grep bir sablon girmenizi , ardindan yine sizin belirleyeceginiz bir metinde, bu sablona uygun yazilari arar. Belirlenen sablona uygun tüm satirlari listeler. Grep tek başına veya borularla kullanılabilir.
-v komutun davranisini tersine cevirir. Örnegin , sablona uygun olanlari göstermesi gerekirken uymayanlari listeler.
[/code]
[code]
Bir dosyadaki kelime, byte ve satırları saymak için “wc” komutu kullanılır.
[/code]