Windows 11/10'da PowerShell kullanarak dosyalar nasıl sıkıştırılır ve sıkıştırılır
Esasen, ZIP dosya biçimi, dosyaları tek bir dosyaya sıkıştırarak boyutunu küçültür. Bu işlem disk alanından tasarruf sağlar, verileri şifreler ve dosyaları başkalarıyla paylaşmayı kolaylaştırır. Bu gönderide, Windows 11/10'da PowerShell yardımcı programını kullanarak dosyaları nasıl sıkıştıracağınızı ve açacağınızı göstereceğiz.( zip and unzip files )( zip and unzip files )
PowerShell kullanarak dosyalar nasıl sıkıştırılır
Sıkıştır-Arşiv(Compress-Archive) cmdlet'ini kullanarak bazı dosyaları bir ZIP dosya arşivine sıkıştırarak başlarsınız. Sıkıştırmak istediğiniz dosyaların yolunu alır—birden çok dosya virgülle ayrılır—ve bunları belirttiğiniz hedefte arşivler.
Aşağıdakileri yapın:
Power User Menu'yü açmak(open Power User Menu) için Windows key + X basın ve ardından PowerShell'i başlatmak için klavyede I'e(I) basın .
<PathToFiles> ve <PathToDestination> yer tutucularını sırasıyla sıkıştırmak istediğiniz dosyaların yolu ve gitmesini istediğiniz ad ve klasörle değiştirerek aşağıdaki sözdizimini yazın .
Compress-Archive -LiteralPath <PathToFiles> -DestinationPath <PathToDestination>
Not(Note) : Hedef yolu belirttiğinizde, arşiv dosyasına bir ad verdiğinizden emin olun, aksi takdirde PowerShell onu belirttiğiniz yere “.zip” olarak kaydeder. Ayrıca, yol etrafındaki alıntıların yalnızca dosya yolu boşluk içerdiğinde gerekli olduğunu unutmayın.
<PathToFiles> ve <PathToDestination> yer tutucusunu sıkıştırmak istediğiniz dosyaların yolu ve istediğiniz ad ve klasör ile değiştirerek yukarıdakiyle aynı sözdizimini kullanabilirsiniz. sırasıyla gitmesini istiyorum.
Aşağıdaki resimde gösterildiği gibi görünmelidir.
Bu komut, tek tek dosyalar belirtmeden içinde birden çok dosya ve klasör bulunan bir dizinin yolunu koyar. PowerShell , kök dizinin içindeki her şeyi alır ve onu, alt klasörleri ve hepsini sıkıştırır.
Okuyun(Read) : .TAR.GZ, .TGZ veya .GZ nasıl açılır. Dosyalar(How to open .TAR.GZ, .TGZ or .GZ. Files) .
Joker karakter (*) işlevi
Sıkıştır -Arşiv(Compress-Archive) cmdlet'i, işlevselliği daha da genişletmek için bir joker karakter (*) kullanmanıza olanak tanır. Karakteri kullandığınızda, kök dizini hariç tutabilir, yalnızca bir dizindeki dosyaları sıkıştırabilir veya belirli bir türdeki tüm dosyaları seçebilirsiniz. Compress-Archive ile bir joker karakter kullanmak için, -LiteralPath bunları kabul etmediğinden , bunun yerine -Path parametresini kullanmanız gerekir.(-Path)
Şimdi, yukarıda verilen her iki örnekten de, bir arşiv dosyası oluştururken kök dizini ve tüm dosya ve alt dizinlerini nasıl ekleyeceğinizi gördünüz. Ancak, kök klasörü Zip dosyasından çıkarmak istiyorsanız, onu arşivden çıkarmak için bir joker karakter kullanabilirsiniz. Dosya yolunun sonuna bir yıldız işareti (*) ekleyerek, PowerShell yalnızca kök dizinin içindekileri alır. Doğru sözdizimi aşağıda sunulmuştur.
Compress-Archive -Path C:\path\to\file\* -DestinationPath C:\path\to\archive.zip
Şimdi, bir dizi farklı dosya türüne (.docx, .txt(.txt) , .jpg , vb.) sahip bir klasörünüz varsa, ancak yalnızca bir türün tümünü sıkıştırmak istiyorsanız, aşağıdaki sözdizimini kullanabilirsiniz. PowerShell , belirtilen dosyaları diğerlerine açıkça dokunmadan arşivleyecektir. Bu yöntemle alt dizinlerin ve kök klasörün dosyalarının arşive dahil edilmediğini unutmayın .(Bear)
Compress-Archive -Path C:\path\to\file\*.docx -DestinationPath C:\path\to\archive.zip
Son olarak, yalnızca kök dizindeki ve tüm alt dizinlerindeki dosyaları sıkıştıran bir arşiv istiyorsanız, dosyaları aşağıdaki sözdizimi ile sıkıştırmak için yıldız-nokta-yıldız (*.*) joker karakterini kullanacaksınız. Bu yöntemle de alt dizinler ve kök klasörün dosyaları arşive dahil edilmez.
Compress-Archive -Path C:\path\to\file\*.* -DestinationPath C:\path\to\archive.zip
Şimdi, arşiv tamamlandıktan sonra bile, mevcut bir sıkıştırılmış dosyayı -Update parametresini kullanarak aşağıda verilen doğru sözdizimi ile güncelleyebileceğinizi belirtmek zorunludur. Bu, arşivdeki eski dosya sürümlerini aynı ada sahip yenileriyle değiştirmenize ve kök dizinde oluşturulmuş dosyaları eklemenize olanak tanır.
Compress-Archive -Path C:\path\to\files -Update -DestinationPath C:\path\to\archive.zip
Bu , Windows 10'da (Windows 10)PowerShell kullanarak dosyaları sıkıştırabileceğiniz çeşitli senaryoların sürecini tamamlar . PowerShell kullanarak dosyaları nasıl açabileceğinizi görmek için aşağıdan devam edin .
Okuyun(Read) : Windows 11/10'da CURL nasıl kurulur .
PowerShell kullanarak dosyalar nasıl açılır
Gördüğünüz gibi, PowerShell dosyaları sıkıştırmak için kullanılabilir. Yardımcı program ayrıca arşivleri açabilir. İşlem onları sıkıştırmaktan bile daha kolaydır - tek ihtiyacınız olan kaynak dosya ve sıkıştırmayı açmaya hazır veriler için bir hedeftir.
Hadi hadi bakalım.
Dosyaları PowerShell kullanarak açmak için aşağıdakileri yapın:
PowerShell'i açın.
<PathToZipFile> ve <PathToDestination> yer tutucularını sırasıyla sıkıştırmak istediğiniz dosyaların yolu ve gitmesini istediğiniz ad ve klasörle değiştirerek aşağıdaki sözdizimini yazın .
Expand-Archive -LiteralPath <PathToZipFile> -DestinationPath <PathToDestination>
Dosyaları çıkarmak için belirtilen hedef klasör, arşivin içeriğiyle doldurulacaktır. Sıkıştırmayı açmadan önce klasör mevcut değilse, PowerShell klasörü oluşturur ve sıkıştırmayı açmadan önce içeriği ona yerleştirir.
Varsayılan olarak, -DestinationPath parametresini dışarıda bırakırsanız, PowerShell içeriği geçerli kök dizine açar ve yeni bir klasör oluşturmak için Zip dosyasının adını kullanır.(Zip)
Bu örnekte, Docs klasörü komutta belirtilmiştir, bu nedenle PowerShell , C:\Users\Chidum.Osobalu yolunda Dokümanlar(Docs) klasörünü oluşturacak ve dosyaları arşivden klasöre çıkaracaktır. Aşağıdaki bu gönderinin başında arşivlenen iki dosyayı içeren çıktı klasörüne bakın.
Hedefte Belgeler(Docs) klasörü zaten varsa , dosyaları açmaya çalıştığında PowerShell'in(PowerShell) bir hata döndüreceğini unutmayın. Ancak, -Force(-Force) parametresini kullanarak PowerShell'i(PowerShell) verilerin üzerine yenilerini yazmaya zorlayabilirsiniz .
-Force parametresini yalnızca eski dosyalara artık ihtiyaç yoksa kullanmalısınız, çünkü bu, bilgisayarınızdaki dosyaları geri alınamaz şekilde değiştirecektir.
And this wraps up our subject on how to zip and unzip files using the PowerShell utility in Windows 11/10!
Related posts
Nasıl açmak veya Tar.gz, Tgz veya .gz ayıklamak için. Windows 10 dosyalar
command line ARAÇLARI Windows 10'DA command line ARAÇLARINI KULLANIN
Windows 11/10 için Best Free File Compression software
Dahili özelliği kullanarak Windows 10'deki dosyaları zip ve açma
Bandizip Windows 10 için Ultra fast archiving software'dir
Shutdown and Startup Log Windows 10'te nasıl kontrol edilir
Reaction Time Windows 11/10'de nasıl ölçülür?
Windows 10 Sync Ayarları Çalışmıyor
Etkinleştirme veya Windows 10 içinde Disable Archive Apps feature nasıl
Windows 10'de PowerShell'yı nasıl devre dışı bırakılır?
Windows 10'de Windows.edb file nedir
Windows 10'teki Security Questions'yi PowerShell Script kullanarak devre dışı bırakın
Group Policy Editor için Windows 10 Home Edition nasıl eklenir
Fix Bluetooth Windows 10'teki ses gecikmesi
System Properties Nasıl Açılır Windows 10 Control Panel
Best Windows 10 için ücretsiz ISO Mounter software
Use PowerShell Windows 10'teki dosya ve klasörleri silmek için
Windows 11/10 içinde Microsoft Store Apps Önceden Kurulu kaldırmak için nasıl
Windows 11/10 bir Radar Chart nasıl oluşturulur
Windows 10 Hot Swap ile sabit disk sürücüleri nasıl değiştirilir