Kompresi

Cara Zip dan Unzip file menggunakan PowerShell di Windows 10

Cara Zip dan Unzip file menggunakan PowerShell di Windows 10

Pada dasarnya, format file ZIP mengurangi ukuran file dengan mengompresinya menjadi satu file. Proses ini menghemat ruang disk, mengenkripsi data, dan memudahkan berbagi file dengan orang lain. Dalam posting ini, kami akan menunjukkan caranya you zip dan unzip file menggunakan PowerShell utilitas di Windows 10.

Cara zip file menggunakan PowerShell

Anda mulai dengan mengompresi beberapa file ke dalam arsip file ZIP menggunakan Kompres-Arsip cmdlet. Dibutuhkan jalur ke file apa pun yang ingin Anda kompres-beberapa file dipisahkan dengan koma-dan mengarsipkannya di tujuan yang Anda tentukan.

Lakukan hal berikut:

tekan Tombol Windows + X untuk membuka Menu Pengguna Daya lalu tekan saya pada keyboard untuk meluncurkan PowerShell.

Selanjutnya, ketikkan sintaks di bawah ini, ganti dan placeholder dengan jalur ke file yang ingin Anda kompres dan nama dan folder yang Anda inginkan masing-masing.

Kompres-Arsip -LiteralPath  -Jalur Tujuan 

Catatan: Saat Anda memberikan jalur tujuan, pastikan untuk memberi nama file arsip atau PowerShell akan menyimpannya sebagai “.zip” di mana Anda tentukan. Juga, ingatlah bahwa kutipan di sekitar jalur hanya diperlukan ketika jalur file berisi spasi.

Atau, untuk zip seluruh isi folder dan semua subfoldernya, Anda dapat menggunakan sintaks yang sama seperti di atas, menggantikan dan placeholder dengan jalur ke file yang ingin Anda kompres dan nama dan folder yang Anda inginkan masing-masing.

Seharusnya terlihat seperti yang ditunjukkan pada gambar di bawah ini.

Perintah ini menempatkan path ke direktori dengan banyak file dan folder di dalamnya tanpa menentukan file individual. PowerShell mengambil semua yang ada di dalam direktori root dan mengompresnya, subfolder, dan semuanya.

Baca baca: Cara membuka .TER.GZ, .TGZ atau .GZ. File.

Fungsi karakter wildcard (*)

Itu Kompres-Arsip cmdlet memungkinkan Anda menggunakan karakter wildcard (*) untuk memperluas fungsionalitas lebih jauh. Saat Anda menggunakan karakter, Anda dapat mengecualikan direktori root, hanya mengompres file dalam direktori, atau memilih semua file dari jenis tertentu. Untuk menggunakan wildcard dengan Kompres-Arsip, Anda harus menggunakan -jalan parameter sebagai gantinya, sebagai -LiteralPath tidak menerima mereka.

Sekarang, dari kedua contoh yang diberikan di atas, Anda telah melihat cara memasukkan direktori root dan semua file dan subdirektorinya saat membuat file arsip. Namun, jika Anda ingin mengecualikan folder root dari file Zip, Anda dapat menggunakan wildcard untuk menghilangkannya dari arsip. Dengan menambahkan tanda bintang (*) ke akhir jalur file, PowerShell hanya akan mengambil apa yang ada di dalam direktori root. Sintaks yang benar disajikan di bawah ini.

Compress-Archive -Path C:\path\to\file\* -DestinationPath C:\path\to\archive.zip

Sekarang, jika Anda memiliki folder dengan banyak jenis file yang berbeda (.dok, .txt, .jpg, dll.) tetapi hanya ingin mengompres semua satu jenis, Anda dapat menggunakan sintaks di bawah ini. PowerShell akan mengarsipkan file yang ditentukan tanpa menyentuh yang lain secara eksplisit. Ingatlah bahwa subdirektori dan file folder root tidak disertakan dalam arsip dengan metode ini.

Compress-Archive -Path C:\path\to\file\*.docx -DestinationPath C:\path\to\archive.zip

Terakhir, jika Anda menginginkan arsip yang hanya mengompresi file di direktori root dan semua subdirektorinya, Anda akan menggunakan star-dot-star (*.*) wildcard untuk zip file dengan sintaks di bawah ini. Dengan metode ini juga, subdirektori dan file dari folder root tidak disertakan dalam arsip.

Compress-Archive -Path C:\path\to\file\*.* -DestinationPath C:\path\to\archive.zip

Sekarang, sangat penting untuk menunjukkan bahwa bahkan setelah arsip selesai, Anda dapat memperbarui file zip yang ada dengan menggunakan -Memperbarui parameter dengan sintaks yang benar disediakan di bawah ini. Ini memungkinkan Anda mengganti versi file yang lebih lama di arsip dengan yang lebih baru yang memiliki nama yang sama, dan menambahkan file yang telah dibuat di direktori root.

Compress-Archive -Path C:\path\to\files -Update -DestinationPath C:\path\to\archive.zip

Dan ini menyimpulkan proses dari berbagai skenario yang dapat Anda zip file menggunakan PowerShell di Windows 10. Lanjutkan di bawah untuk melihat bagaimana Anda dapat meng-unzip file menggunakan PowerShell.

Baca baca: Cara menginstal CURL di Windows 10.

Cara Mengekstrak file menggunakan PowerShell

Seperti yang telah Anda lihat, PowerShell dapat digunakan untuk file zip. Utilitas juga dapat meng-unzip arsip. Prosesnya bahkan lebih mudah daripada mengompresnya - yang Anda butuhkan hanyalah file sumber dan tujuan untuk data yang siap di-unzip.

Mari kita lakukan.

Untuk mengekstrak file menggunakan PowerShell, lakukan hal berikut:

Buka PowerShell.

Selanjutnya, ketikkan sintaks di bawah ini, ganti dan placeholder dengan jalur ke file yang ingin Anda kompres dan nama dan folder yang Anda inginkan, masing-masing.

Perluas-Arsip -LiteralPath  -Jalur Tujuan 

Folder tujuan yang ditentukan untuk mengekstrak file akan diisi dengan konten arsip. Jika folder tidak ada sebelum membuka ritsleting, PowerShell akan membuat folder dan memasukkan konten ke dalamnya sebelum membuka ritsleting.

Secara default, jika Anda mengabaikan -Jalur Tujuan parameter, PowerShell akan membuka zip konten ke direktori root saat ini dan menggunakan nama file Zip untuk membuat folder baru.

Dalam contoh ini, folder Dokumen ditentukan dalam perintah, jadi PowerShell akan membuat folder Dokumen di jalan C:\Users\Chidum.Osobalu dan ekstrak file dari arsip ke dalam folder. Lihat folder output yang berisi dua file yang diarsipkan di awal posting ini di bawah.

Perhatikan bahwa, jika folder Dokumen sudah ada di tujuan, PowerShell akan mengembalikan kesalahan saat mencoba membuka zip file. Namun, Anda dapat memaksa PowerShell untuk menimpa data dengan yang baru menggunakan -Memaksa parameter.

Anda hanya harus menggunakan -Memaksa parameter jika file lama tidak lagi diperlukan, karena ini akan menggantikan file di komputer Anda secara permanen.

Dan ini merangkum subjek kami tentang cara zip dan unzip file menggunakan utilitas PowerShell di Windows 10!

Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...
Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...
Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...