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.
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.