MENU

Windows Komut İstemi Kullanarak Klasörlerin ve Dosyaların Boyutunu Kontrol Etme

Windows Komut İstemi, sistem yönetimi ve dosya işlemleri için son derece güçlü bir araçtır. Grafiksel kullanıcı arayüzlerinin (GUI) yaygınlaşmasından önce gelen bu klasik arayüz, bugün bile birçok profesyonel için vazgeçilmezdir. Özellikle dosya ve klasörlerin boyutlarını hızlı bir şekilde kontrol etmek için, Komut İstemi’ni kullanmak, bir GUI kullanmaktan daha hızlı ve daha doğru olabilir. Bu makale, Windows Komut İstemi kullanarak klasör ve dosya boyutlarını kontrol etme konusunda detaylı bir açıklama sunar, özel örnek kodlar içerir.

İçindekiler

Komut İstemi Nedir?

Komut İstemi, Windows işletim sistemindeki metin tabanlı bir arayüzdür. Kullanıcılar, Komut İstemi aracılığıyla dosya işlemleri, sistem yapılandırma değişiklikleri ve sorun giderme gibi çeşitli görevleri komutlar girerek gerçekleştirebilirler. Komut İstemi, cmd.exe programı aracılığıyla erişilir ve temelde sistem yöneticileri ve ileri düzey kullanıcılar tarafından kullanılır, ancak temel komutları öğrenmek bile günlük bilgisayar görevlerini hızlandırabilir.

Komut İstemi’ni açmak için, Başlat menüsündeki arama çubuğuna ‘cmd’ yazın ve gösterilen ‘Komut İstemi’ni tıklayın. Alternatif olarak, Win + R tuşlarına basarak ‘Çalıştır’ penceresini açabilir, ‘cmd’ yazabilir ve Komut İstemi’ni açmak için Enter’a basabilirsiniz.

Temel komutların örnekleri şunlardır:

  • dir: Bir dizindeki dosya ve alt dizinlerin bir listesini gösterir.
  • cd: Geçerli dizini değiştirir.
  • mkdir: Yeni bir dizin oluşturur.
  • del: Bir dosyayı siler.

Bu komutlar, Komut İstemi’nin temel işlemlerini anlamak için bir başlangıç noktası olarak hizmet eder. Bir sonraki bölümde, bu temel komutları kullanarak klasör ve dosya boyutlarını nasıl kontrol edeceğimize özel olarak bakacağız.

Klasörlerin ve Dosyaların Boyutlarını Kontrol Etme

Windows Komut İstemi kullanarak klasör ve dosya boyutlarını kontrol etmenin temelde iki yöntemi vardır. İlk yöntem dir komutunu kullanmayı, ikinci yöntem ise powershell komutunu kullanmayı içerir. Her yöntem aşağıda detaylı bir şekilde açıklanmıştır, örnek kodlarla birlikte.

Yöntem 1: dir Komutunu Kullanma

dir komutu, belirtilen bir dizindeki dosya ve alt dizinlerin bir listesini gösterir. Aynı zamanda dosyaların boyutlarını da gösterir, bu da belirli bir dosyanın boyutunu kontrol etmek için uygun olabilir.

Örnek Kod:
dir /s "C:\Hedef Klasör Yolu"

Bu komut, C:\Hedef Klasör Yolu‘ndaki tüm dosya ve alt dizinlerin bir listesini gösterir, her dosyanın boyutunu ve toplam boyutu hesaplar.

Yöntem 2: powershell Komutunu Kullanma

powershell komutunu kullanmak, belirli bir klasör veya dosyanın boyutunu daha detaylı bir şekilde kontrol etmek için olanak sağlar. Özellikle bir klasörün toplam boyutunu kontrol etmek istediğinizde oldukça etkilidir.

Örnek Kod:
powershell -command "Get-ChildItem 'C:\Hedef Klasör Yolu' -Recurse | Measure-Object -Property Length -Sum"

Bu komut, C:\Hedef Klasör Yolu‘ndaki tüm dosyaların boyutlarını özyinelemeli olarak hesaplar ve toplam boyutu gösterir. Get-ChildItem, belirtilen yoldaki öğeleri alır ve Measure-Object, bu öğelerin özelliklerini, toplamını veya ortalamasını gibi hesaplar.

Bu yöntemleri kullanarak, Windows Komut İstemi kullanarak kolayca klasör ve dosya boyutlarını kontrol edebilirsiniz. Özel ihtiyaçlara bağlı olarak, bu komutları birleştirerek daha verimli bir dosya yönetimi sağlanabilir. Bir sonraki bölümlerde, bu komutları gerçek senaryolarda nasıl uygulayacağımıza dair özel vaka çalışmaları sunacağız.

Pratik Uygulama: Komutlarla Klasör ve Dosya Boyutlarını Kontrol Etme

Komut İstemi kullanarak klasör ve dosya boyutlarını nasıl kontrol edeceğimizi anladığımıza göre, bazı pratik vaka çalışmalarına bakalım. Bu vaka çalışmaları, komutları gerçekte nasıl kullanacağınızı göstermek için somut senaryolara dayalı özel örnek kodlar kullanır.

Vaka Çalışması 1: Belirli Bir Klasörün Boyutunu Kontrol Etme

Senaryo:

C:\Documents konumundaki bir klasörün boyutunu kontrol etmek istiyorsunuz. Bu klasör, çeşitli belge dosyaları ve alt dizinler içerir ve toplam boyutunu bilmek istiyorsunuz.

Örnek Kod:
powershell -command "Get-ChildItem 'C:\Documents' -Recurse | Measure-Object -Property Length -Sum"

Bu komut, C:\Documents dizinindeki ve alt dizinlerindeki tüm dosyaların boyutlarını toplar ve sonucu gösterir.

Vaka Çalışması 2: Belirli Bir Dosyanın Boyutunu Kontrol Etme

Senaryo:

C:\Documents\Project.docx adında bir dosyanın tam boyutunu bilmek istiyorsunuz. Bu dosya, önemli bir proje belgesidir ve boyutunu kontrol etmeniz gerekmektedir.

Örnek Kod:
dir "C:\Documents\Project.docx"

Bu komut, belirtilen Project.docx dosyasının detaylı bilgilerini, boyutu da dahil olmak üzere gösterir.

Belirli dosya veya klasörlerin boyutlarını düzenli olarak kontrol etmek istiyorsanız, bu komutları bir script içine derleyebilir ve planlı bir görev olarak çalıştırabilirsiniz. Bu, dosya boyutlarındaki değişiklikleri izlemenize ve gerektiğinde yanıt vermenize olanak sağlar.

Komut İstemi kullanımı, geniş bir uygulama yelpazesine sahiptir. Basit komutlarla başlayıp, zamanla karmaşık scriptlerle birleştirerek günlük görevleri hızlandırabilir ve üretkenliği artırabilirsiniz.

Vaka Çalışması 3: Birden Fazla Klasörün Boyutlarını Listeleme

Senaryo:

Bir proje klasörünüz var ve her bir alt klasörün boyutlarını listelemek istiyorsunuz ki hangisinin en çok alan kapladığını belirleyebilesiniz.

Örnek Kod:
@echo off
setlocal enabledelayedexpansion

for /d %%i in (C:\Projects\*) do (
    set size=0
    for /f "usebackq tokens=3" %%s in (`"powershell -command "(Get-ChildItem '%%i' -Recurse | Measure-Object -Property Length -Sum).Sum"`") do set size=%%s
    echo Klasör: %%i Boyut: !size! bayt
)

Bu batch script, C:\Projects dizinindeki her alt klasörün boyutunu hesaplar ve klasör yoluyla birlikte boyutu bayt cinsinden gösterir.

Vaka Çalışması 4: Bir Klasördeki Belirli Bir Dosya Türünün Toplam Boyutunu Hesaplama

Senaryo:

C:\Documents klasörü çok sayıda dosya içerir ve .pdf dosyalarının toplam boyutunu bilmek istiyorsunuz. Bu, PDF dosyalarının depolama kapasitesi üzerindeki etkisini anlamanıza yardımcı olacaktır.

Örnek Kod:
powershell -command "Get-ChildItem 'C:\Documents\*.pdf' -Recurse | Measure-Object -Property Length -Sum"

Bu komut, C:\Documents dizinindeki ve alt dizinlerindeki tüm .pdf dosyalarının boyutlarını toplar ve sonucu gösterir.

Bu vaka çalışmaları, Komut İstemi kullanarak klasör ve dosya boyutlarını kontrol etmek için çeşitli yöntemleri göstermektedir, basit yöntemlerden biraz daha karmaşık scriptlere kadar. İhtiyaçlarınıza uygun olarak bu örnek kodları referans alarak komutları özelleştirebilir ve verimli bir dosya yönetimi sağlayabilirsiniz. Bir sonraki bölümde, bu görevleri daha da otomatikleştirmek için batch dosyaları oluşturmaya yönelik adımları ele alacağız.

Komut İstemi’nin İleri Kullanımı: Klasör ve Dosya Boyut Kontrollerini Otomatikleştirme

Komut İstemi son derece güçlüdür ve işlevlerini scriptler halinde birleştirerek rutin görevleri otomatikleştirebilirsiniz. Bu bölüm, belirli klasörlerin ve dosyaların boyutlarını düzenli olarak kontrol etmek için batch dosyaları oluşturma konusunu açıklamaktadır. Bu, komutları manuel olarak yürütme çabasından tasarruf sağlar ve iş akışınızı düzene sokar.

Batch Dosyası Nedir?

Bir batch dosyası (.bat dosyası), Komut İstemi komutlarının bir serisini yazan bir metin dosyasıdır, böylece toplu olarak yürütülebilirler. Batch dosyaları, karmaşık komutları basit bir çift tıklatma ile yürütmeyi kolaylaştırır.

Batch Dosyası Oluşturma Adımları

STEP
Bir Metin Editörü Açın

Not Defteri veya tercih ettiğiniz başka bir metin editörü kullanın.

STEP
Komutları Yazın

Komut İstemi’nin yürütmesini istediğiniz komutları metin dosyasına yazın.

STEP
Dosyayı Kaydedin

.bat uzantısı ile dosyayı kaydedin.

Örnek Kod: Batch Dosyası ile Belirli Görevleri Otomatikleştirme

Senaryo:

Belirli bir saatte günlük olarak C:\Documents klasörünün boyutunu kontrol edin ve boyutu bir log dosyasına kaydedin.

Batch Dosyası İçeriği:
@echo off
set folderpath=C:\Documents
set logpath=C:\Logs\folder-size-log.txt
echo %folderpath%'da %TIME% saat %DATE% tarihinde boyut kontrolü yapılıyor >> %logpath%
powershell -command "Get-ChildItem '%folderpath%' -Recurse | Measure-Object -Property Length -Sum" >> %logpath%
echo Bitti.

Bu batch dosyası aşağıdaki adımları gerçekleştirir:

  1. C:\Documents klasörünün boyutunu kontrol eder.
  2. Boyutu, geçerli zaman ve tarihle birlikte C:\Logs\folder-size-log.txt dosyasına kaydeder.

Bir Batch Dosyasını Planlama

Oluşturulan batch dosyasını otomatik ve periyodik olarak çalıştırmak için Windows Görev Zamanlayıcı’yı kullanın. Görev Zamanlayıcı, belirli zamanlarda veya olaylara dayalı olarak batch dosyasının otomatik olarak çalıştırılmasına olanak tanır.

STEP
Görev Zamanlayıcı’yı Açın
  1. [Windows tuşu + R tuşu]na basarak [Çalıştır] penceresini açın.
  2. [taskschd.msc] yazın ve [Tamam]’a tıklayın.
STEP
Temel Bir Görev Oluşturun

[Görev Oluştur]’a tıklayın.

STEP
Görev Adını Girin

Görevin adını ve açıklamasını girin.

ADIM
Tetikleyici Belirleyin

[Tetikleyiciler] sekmesini seçin ve [Yeni] tıklayın.

ADIM
Görevin Yürütülme Sıklığını Ayarlayın

Görevin yürütülme sıklığını ayarlayın (örneğin, günlük, haftalık).

ADIM
Bir Eylem Belirleyin

[Eylemler] sekmesini seçin ve [Yeni] tıklayın.

ADIM
Batch Dosyasının Yolunu Belirtin

‘Programı Başlat’ı seçin ve batch dosyasının yolunu belirtin.

Şimdi, batch dosyası belirlenen zamanda otomatik olarak çalıştırılacak ve klasörün boyutu log dosyasına kaydedilecektir. Bu şekilde, Komut İstemi ve batch dosyalarını kullanarak, günlük görevleri düzene sokabilir ve daha üretken bir iş akışı oluşturabilirsiniz. Bir sonraki bölümde, bu süreçle ilgili sıkça sorulan soruların cevaplarını sunacağız.

Sıkça Sorulan Sorular (SSS)

İşte, Windows Komut İstemi kullanarak klasör ve dosya boyutlarını kontrol etme süreci hakkında sıkça sorulan bazı sorular ve cevapları. Bu SSS’ler, sürecin daha iyi anlaşılmasını sağlamayı ve yaygın sorunların çözülmesine yardımcı olmayı amaçlamaktadır.

S1: Komut İstemi’nde gösterilen klasör boyutunun birimi MB veya GB olarak değiştirilebilir mi?

C1: Standart dir komutunda birimi doğrudan değiştiremezsiniz, ancak powershell komutunu kullanarak sonuçları MB veya GB gibi birimlerde gösterebilirsiniz. Aşağıda, bir klasörün boyutunu GB biriminde gösteren örnek bir komut bulunmaktadır.

powershell -command "(Get-ChildItem 'C:\Hedef Klasör Yolu' -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB"

S2: Yalnızca belirli dosya türlerinin boyutunu nasıl kontrol edebilirim?

C2: Belirli dosya türlerini daraltmak için Get-ChildItem komutuyla -Filter parametresini kullanabilirsiniz. Aşağıdaki örnekte, yalnızca .txt dosyalarının boyutu hesaplanmaktadır.

powershell -command "Get-ChildItem 'C:\Hedef Klasör Yolu'-Filter *.txt -Recurse | Measure-Object -Property Length -Sum"

S3: Komut İstemi kullanarak bir klasörün boyutunu kontrol ederken sistem dosyaları ve gizli dosyalar dahil mi?

C3: Evet, Get-ChildItem komutunu -Recurse parametresiyle kullandığınızda, boyut hesaplaması gizli dosyaları ve sistem dosyalarını içerir. Belirli dosyaları hariç tutmak istiyorsanız, belirli dosyaları veya desenleri hariç tutmak için -Exclude parametresini kullanabilirsiniz.

S4: Birden fazla klasörün veya dosyanın boyutlarını aynı anda kontrol etmek mümkün mü?

C4: Evet, bir script kullanarak birden fazla klasörün veya dosyanın boyutlarını aynı anda kontrol etmek mümkündür. Daha önce bu makalede sunulan Vaka Çalışması 3’teki batch dosyası örneği bu amaç için kullanılabilir.

S5: Komut İstemi’nde dosya veya klasör boyutlarını kontrol etme yöntemi doğru mu?

C5: Evet, Komut İstemi aracılığıyla belirlenen dosya veya klasör boyutu çok doğrudur. Ancak, dosya sistemi yükü veya çok sayıda küçük dosyanın varlığı nedeniyle gösterilen ‘kullanılan alan’ ile gerçek ‘tahsis edilen alan’ arasında bir fark olabilir.

Bu SSS’ler, Komut İstemi kullanarak dosya ve klasör boyutlarını kontrol etme sürecinde karşılaşılan yaygın sorulara ve sorunlara çözümler sunmayı amaçlamaktadır. Başka sorularınız varsa, lütfen sorun. Bir sonraki bölümde, bu makalede tanıtılan içerikleri özetleyecek ve Komut İstemi kullanmanın faydalarını ve verimli kullanım için ipuçlarını sunacağız.

Sonuç

Bu makale, Windows Komut İstemi kullanarak klasör ve dosya boyutlarını kontrol etme konusunda detaylı bir açıklama sağlamıştır. Komut İstemi başlangıçta sezgisel olmayabilir, ancak bir kez alıştığınızda, güçlü bir araçtır. GUI’lere kıyasla daha hızlı ve daha detaylı bilgi sağlar ve görevleri otomatikleştirmek için scriptler oluşturmanıza olanak tanır.

İçindekiler