MENU

Windows Komut İstemi Kullanım Teknikleri: Birden Çok Dosya ve Dizinleri ZIP Sıkıştırma

Bu makale, birden çok dosya ve dizini Windows Komut İstemi kullanarak ZIP formatında kolayca sıkıştırmanın nasıl yapıldığını açıklamaktadır. Bu işlem, dosyaları paylaşmak, yedek almak veya depolama alanından tasarruf etmek istediğinizde özellikle yararlıdır.

İçindekiler

Kullanılan Komut: Compress-Archive

Windows PowerShell’de Compress-Archive cmdlet’ini kullanırız. Bu güçlü araç, Windows 10 ve sonraki sürümlerinde mevcuttur ve dosya veya klasörleri bir ZIP dosyasına sıkıştırmanıza olanak tanır.

Temel Kullanım

Komut İstemi veya PowerShell’i açın ve komutu aşağıdaki formatta girin.

Compress-Archive -Path <Sıkıştırılacak dosya veya klasörün yolu> -DestinationPath <Çıktı ZIP dosyasının yolu>

Örneğin, Documents klasöründeki tüm dosyaları Backup.zip olarak sıkıştırmak istiyorsanız, aşağıdakini girin:

Compress-Archive -Path C:\Users\KullaniciAdiniz\Documents\* -DestinationPath C:\Users\KullaniciAdiniz\Documents\Backup.zip

Seçenekleri Kullanma

Compress-Archive, işlemi özelleştirmek için birkaç seçeneğe sahiptir.

  • -Update: Mevcut bir ZIP dosyasına yeni dosyalar eklemek için kullanılır.
  • -CompressionLevel: Sıkıştırma seviyesini belirtir (Optimal, En Hızlı, Sıkıştırma Yok).
  • -Force: Aynı isimde var olan bir ZIP dosyasını üzerine yazar.

Örnek: Gerekirse optimal sıkıştırma seviyesi ile dosya ekleyin ve üzerine yazın.

Compress-Archive -Path C:\Yol\Dosyalara\* -DestinationPath C:\Yol\Arsive\Archive.zip -CompressionLevel Optimal -Force

Bu komutları ve seçenekleri ustalıkla kullanarak, Windows Komut İstemi kullanarak dosya ZIP sıkıştırmasını daha esnek ve verimli hale getirebilirsiniz.

Windows Komut İstemi ile ZIP Sıkıştırma için Özel Adımlar

Dosya ve dizinleri ZIP formatında sıkıştırmak için Windows Komut İstemi veya PowerShell kullanımına ilişkin özel adımları açıklıyoruz. Bu yöntemi kullanarak dosyaları etkin bir şekilde yönetebilir, paylaşabilir ve depolama alanından tasarruf edebilirsiniz.

Komut İstemi’nde İşlem Prosedürü

İlk olarak, Komut İstemi’ni açın. Bunu yapmak için Windows tuşu + R’ye basın, “Çalıştır” diyaloğunu açın, “cmd” girin ve Enter’a basın.

1. PowerShell’i Başlat

Komut İstemi’nde, aşağıdaki komutu girerek PowerShell’i başlatın.

powershell

2. Sıkıştırılacak Dosya veya Klasörleri Belirt

Sıkıştırmak istediğiniz dosya veya klasörlerin yolunu belirtin. Tüm dosyaları sıkıştırmak için joker karakter (*) kullanabilirsiniz.

Compress-Archive -Path "C:\Kullanıcılar\KullaniciAdiniz\Belgeler\*" -DestinationPath "C:\Kullanıcılar\KullaniciAdiniz\Belgeler\BenimBelgelerim.zip"

Yukarıdaki örnekte, Belgeler klasöründeki tüm dosyalar BenimBelgelerim.zip içine sıkıştırılır.

3. Sıkıştırılmış Dosyanın Hedefini Belirt

Oluşturulan ZIP dosyasının hedefini ve dosya adını belirtmek için -DestinationPath seçeneğini kullanın.

4. Sıkıştırma Seçeneklerini Seç

Gerekirse, mevcut bir ZIP dosyasına eklemek gibi sıkıştırma seviyesi ve seçeneklerini belirtin.

  • Sıkıştırma seviyesini optimize etmek için:
-CompressionLevel Optimal
  • Mevcut bir ZIP dosyasına dosya eklemek için:
-Update

Bu adımları takip ederek, Komut İstemi’nden dosya veya klasörleri ZIP formatında kolayca sıkıştırabilirsiniz. İşlem basit ancak büyük dosyaları yönetmek veya yedek almak için son derece yararlıdır.

Windows Komut İstemi ile İleri Düzey Örnekler: Belirli Kriterlere Uyan Dosyaları Sıkıştırma

Büyük miktarda dosyayı veya belirli uzantılara sahip dosyaları seçici bir şekilde sıkıştırmak, rutin dosya yönetimi için son derece yararlıdır. Bu bölümde, Windows Komut İstemi kullanarak bu ileri düzey ZIP sıkıştırmalarını gerçekleştirme yöntemlerini tanıtıyoruz.

Belirli Uzantılara Sahip Dosyaları Sıkıştırma

PowerShell’deki Compress-Archive komutunu kullanarak, belirli uzantılara sahip dosyaları seçici bir şekilde sıkıştırabilirsiniz. Örneğin, yalnızca .txt uzantılı dosyaları TextFiles.zip olarak sıkıştırmak için aşağıdaki komutu kullanın:

powershell Compress-Archive -Path C:\Yol\Dosyalariniza\*.txt -DestinationPath C:\Yol\Arsivinize\TextFiles.zip

Bu komut, belirtilen yoldaki tüm .txt dosyalarını TextFiles.zip içine sıkıştırır.

Birden Fazla Kriter Kullanarak Dosyaları Seçme

Daha karmaşık kriterler kullanarak dosya seçmek için Get-ChildItem cmdlet’ini ve boru hattını kullanın. Örneğin, belirli bir klasördeki 1 Ocak 2023’ten sonra oluşturulmuş yalnızca .jpg dosyalarını sıkıştırmak için aşağıdakileri yapın:

powershell Get-ChildItem -Path C:\Yol\Fotograflariniza\*.jpg -Recurse | Where-Object { $_.CreationTime -gt '2023-01-01' } | Compress-Archive -DestinationPath C:\Yol\Arsivinize\RecentPhotos.zip

Bu komut, belirtilen kriterlere uyan dosyaları arar ve tek bir ZIP dosyasına sıkıştırır.

Büyük Miktarda Dosyayı Verimli Bir Şekilde Sıkıştırma

Bir klasörde çok büyük miktarda dosya varsa veya tüm dosyaları alt klasörler dahil sıkıştırmak istiyorsanız, klasördeki tüm dosyaları arayıp sıkıştırmak için -Recurse seçeneğini kullanın.

powershell Compress-Archive -Path C:\Yol\Klasorunuze\* -DestinationPath C:\Yol\Arsivinize\FullBackup.zip -Recurse

Bu ileri düzey örnekleri kullanarak, Windows Komut İstemi ve PowerShell’in güçlü kombinasyonu aracılığıyla dosyaları daha esnek ve verimli bir şekilde yönetebilir ve sıkıştırabilirsiniz.

Windows Komut İstemi ile Sıkıştırırken Dikkat Edilmesi Gereken Önemli Hususlar

Windows Komut İstemi kullanarak dosya veya klasörleri ZIP formatında sıkıştırırken, birkaç önemli noktaya dikkat etmek önemlidir. Bu noktaları anlamak, veri kaybı veya istenmeyen hatalardan kaçınmaya yardımcı olabilir.

Dosya Yolu Uzunluklarına Dikkat Edin

Windows, dosya yollarının maksimum uzunluğu konusunda bir sınırlamaya sahiptir, genellikle 260 karaktere kadar. Bu sınırı aşmak, sıkıştırma işlemi sırasında hatalara yol açabilir. Dosyaları derin klasör hiyerarşilerinde sıkıştırıyorsanız bu duruma özellikle dikkat edin.

İzinleri Kontrol Edin

Sıkıştırmak istediğiniz dosya veya klasörler için uygun erişim izinlerine sahip olduğunuzdan emin olun. Yönetici izinleri gerektiren dosya veya klasörleri sıkıştırmaya çalışmak hatalara neden olabilir.

Dosya Kilitlerini Kontrol Edin

Diğer uygulamalar tarafından kullanılan dosyalar sıkıştırılamayabilir. Bir dosya kilitliyse, sıkıştırma işlemini tamamlamadan önce o dosyayı kullanan uygulamayı kapatmanız gerekir.

Sonuç

Windows Komut İstemi kullanarak ZIP sıkıştırması, günlük çalışma verimliliğini artırmanın güçlü bir aracıdır. Bu makalede tanıtılan yöntemleri ve dikkate alınması gereken noktaları ustalıkla kullanarak, dosyaların organizasyonunu, paylaşımını ve depolama alanından tasarrufunu basitleştirebilirsiniz. Belirli dosya türlerini sıkıştırmak, büyük miktarda dosyayı yönetmek veya yedek oluşturmayı otomatikleştirmek olsun, bu teknolojiyi çeşitli senaryolarda kullanarak dosya yönetimini daha rahat hale getirin ve iş akışınızı optimize edin. Bugün bu komut satırı tekniklerini pratiğinize dahil etmeye başlayın.

İçindekiler