X


Fırsatı Kaçırmayın !

Siz değerli müşterilerimize özel olarak sunulan fırsatları kaçırmayın! Tüm hizmetlerimizde geçerli olan %40'a varan indirimleri değerlendirin ve hemen siz de bu avantajlardan yararlanmaya başlayın. İşte size sunulan bu benzersiz fırsatları değerlendirerek, ihtiyaçlarınızı en uygun şekilde karşılamak için adım atabilirsiniz.


Bize Ulaşın

Nenehatun Mah. Bihter Sk. No12 İstanbul / Arnavutköy

02129231890

info@uzmanhosting.net.tr

Özellikler

Bilgi Bankası
Tahmini Süresi: 4 Dakika

SSH Üzerinde Büyük Boyutlu Dosyaları Listeleme: Adım Adım Kılavuz

SSH (Secure Shell) üzerinden, bir sunucudaki belirli bir dizine ait büyük boyutlu dosyaları listelemek, sunucu yönetimi ve disk alanı optimizasyonu açısından oldukça önemlidir. Bu makalede, belirli bir boyuttan büyük dosyaları nasıl listeleyebileceğinizi adım adım anlatacağız. Örneğimizde, /var/log dizini altındaki 100 MB'dan büyük dosyaları listeleyeceğiz. Siz de ihtiyacınıza göre dizini ve dosya boyutunu düzenleyebilirsiniz.

Gereksinimler

- Temel SSH bilgisi
- Terminal veya SSH istemcisi (örneğin, PuTTY)

Komutun Yapısı

Büyük boyutlu dosyaları listelemek için aşağıdaki komutu kullanacağız:

"find /var/log -type f -size +100M -exec ls -lh {} \; | awk '{ print $5 ": " $9 }' | sort -n"

Bu komutu adım adım inceleyelim:

1. find /var/log -type f -size +100M : Bu kısım, /var/log dizini altında 100 MB'dan büyük olan tüm dosyaları bulur.
- `/var/log`: Tarama yapılacak dizin.
- `-type f` : Sadece dosyaları bul.
- `-size +100M` : Boyutu 100 MB'dan büyük olan dosyaları bul.

2. -exec ls -lh {} \; : Bulunan her dosya için `ls -lh` komutunu çalıştırır, bu komut dosya boyutlarını okunabilir biçimde listeler.
- `-exec` : Bulunan her dosya için belirli bir komutu çalıştır.
- `ls -lh` : Dosya boyutlarını okunabilir biçimde listeler.
- `{}` : `find` komutunun bulduğu dosya.
- `\;` :  `-exec` komutunun sonu.

3. awk '{ print $5 ": " $9 }' : `ls -lh` çıktısında dosya boyutu ve ismini seçer.
- `$5`: Dosya boyutu.
- `$9`: Dosya adı.

4. sort -n : Çıktıyı sayısal olarak sıralar.

Örnek Uygulama

Aşağıdaki adımları takip ederek, belirli bir dizinde büyük boyutlu dosyaları listeleyebilirsiniz:

  1. SSH ile Sunucuya Bağlanın :
    Terminal veya SSH istemcisi kullanarak sunucunuza bağlanın. : ssh kullanıcı_adı@sunucu_ip_adresi
  2.  Komutu Çalıştırın :
    Yukarıdaki komutu terminale girin ve çalıştırın. : find /var/log -type f -size +100M -exec ls -lh {} \; | awk '{ print $5 ": " $9 }' | sort -n
  3. Sonuçları İnceleyin : Çıktıda, belirtilen boyuttan büyük dosyaların listesini göreceksiniz. Örneğin:
    105M: /var/log/example1.log
    200M: /var/log/example2.log

İhtiyaçlarınıza Göre Özelleştirme

Komuttaki `/var/log` dizinini ve `100M` boyut sınırını kendi ihtiyaçlarınıza göre değiştirebilirsiniz. Örneğin, `/home/user` dizinindeki 50 MB'dan büyük dosyaları listelemek için şu şekilde düzenleyebilirsiniz:

find /home/user -type f -size +50M -exec ls -lh {} \; | awk '{ print $5 ": " $9 }' | sort -n

Sonuç

Bu kılavuzda, SSH üzerinden büyük boyutlu dosyaları listelemenin nasıl yapılacağını öğrendiniz. Bu yöntem, disk alanını verimli kullanmak ve gereksiz büyük dosyaları tespit etmek için oldukça faydalıdır. İhtiyacınıza göre dizini ve dosya boyutunu değiştirerek sunucunuzu daha etkin bir şekilde yönetebilirsiniz.


#SSH #SunucuYönetimi #DiskAlanıYönetimi #BüyükDosyalar #DosyaYoğunluğu #PerformansArtırma #SunucuPerformansı #SSHKomutları #VerimliKullanım #AlanAçma #DosyaTemizleme #DosyaOptimizasyonu #SunucuBakımı #DosyaBoyutuKontrolü #DiskYönetimi #SSHbecerileri #DosyaListeleme #DosyaArama #GereksizDosyalar #SunucuYönetimindeKolaylık

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(11 defa görüntülendi. / 0 kişi faydalı buldu.)