Cách nén và giải nén file *.Zip bằng lệnh trong PowerShell

Trước khi tìm hiểu cách để nén và giải nén files Zip bằng công cụ Powershell, thì chúng ta cần tìm hiểu qua một chút về Powershell là gì trước đã nhỉ?

Vâng, hiểu đơn giản thì Powershell là một công cụ dòng lệnh của Microsoft, được thiết kế để thay thế cho công cụ CMD, giúp bạn sử dụng máy tính của mình thông qua các dòng lệnh, nếu bạn biết cách sử dụng thì nó sẽ tiết kiệm thời gian cho công việc của bạn rất tốt.

Bạn có thể đọc thêm một vài bài viết đã ứng dụng công cụ Powershell rất hiệu quả sau đây:

Và nói chung thì cách nén và giải nén files Zip mình giới thiệu dưới đây cũng sẽ được thực hiện hoàn toàn bằng các dòng lệnh, nhưng không quá khó như nhiều bạn vẫn nghĩ đâu, chỉ cần bạn gõ đúng lệnh là được.

I. Hướng dẫn nén file bằng lệnh trong Powershell

#1. Nén 1 file bằng lệnh Powershell

Mình sẽ viết cú pháp dòng lệnh để các bạn dễ hiểu nhất nha.

Compress-Archive -LiteralPath ‘<đường dẫn của file bạn muốn nén>’ -DestinationPath ‘<đường dẫn để lưu file sau khi nén và tên file zip>’

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (1)

Hình ảnh minh họa bên trên là ví dụ mình muốn nén file có tên mau.xlsx => thành file mau.zip

Tips: Nếu bạn chưa biết cách lấy đường dẫn nhanh thì đây, mình sẽ chỉ cho các bạn một các đơn giản nhất.

cach-lay-duong-dan-nhanh-trong-windows-1

Và đây là kết quả.

cach-lay-duong-dan-nhanh-trong-windows-2

#2. Nén nhiều file với lệnh trong Powershell

Nếu bạn muốn nén nhiều file hơn thì có thể sử dụng dòng lệnh như bên dưới, chỉ cần thêm dấu , và đường dẫn là được. Cụ thể thì như sau:

Compress-Archive -LiteralPath ‘<tên file 1 bạn muốn nén>’,‘<tên file 2 bạn muốn nén>’ -DestinationPath<đường dẫn để lưu file sau khi nén và tên file zip>’

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (2)

Ảnh bên trên là ví dụ mình muốn nén hai file gồm anh1.jpganh2.jpg => thành một file anh.zip

#3. Lệnh thêm file vào file nén Zip có sẵn

Nếu bạn vô tình để sót một file cần cho vào file nén có sẵn thì cửa sổ dòng lệnh Powershell cũng sẽ hỗ trợ việc thêm vào bằng một đoạn lệnh -update. Cụ thể như sau:

Compress-Archive -LiteralPath ‘<đường dẫn đến file cần thêm>’ -Update -DestinationPath ‘đường dẫn đến file zip muốn thêm’

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (3)

Ảnh trên là ví dụ mình muốn thêm file anh3.jpg vào file anh.zip vừa mới nén ở trên.

#4. Nén nhiều định dạng file vào chung một file nén với lệnh Powershell

Trong một folder có nhiều loại file và folder khác nhau, nếu bạn muốn nén tất cả chúng thì chỉ cần thêm dấu * đằng sau folder chứa chúng, nhưng hãy thay thế -LiteralPath thành -Path đã nhé.

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (4)

Hoặc nếu bạn muốn nén những file thuộc một loại định dạng file trong folder thì cũng có thể sử dụng dấu * để thay cho tên file.

Ví dụ như trong folder có các định dạng như *.mp4, *.mp3, *.jpg, *.txt, bây giờ mình chỉ muốn nén các file có định dạng là *.jpg thì mình sẽ sử dụng dòng lệnh bên dưới đây:

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (5)

#5. Chỉ nén các File trong thư mục có chứa cả Folder và File

Và trong một folder có nhiều file và nhiều folder khác nhau, nhưng bạn chỉ muốn nén các file đó thì sử dụng *.* để thay thế tên cho tất cả các file bạn muốn nén.

Có nghĩa là dòng lệnh này chỉ nén những file chứ không nén các folder ở chung Folder với File.

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (6)

II. Hướng dẫn giải nén file bằng lệnh trong PowerShell

Cách giải nén thì cũng khá đơn giản, bạn sử dụng cú pháp dòng lệnh sau:

Expand-Archive -LiteralPath ‘<đường dẫn file zip muốn giải nén>’ -DestinationPath ‘<đường dẫn lưu file sau khi giải nén>’

cach-nen-va-giai-nen-file-bang-lenh-trong-powershell (7)

Hiện tại mình đã mở cửa Blog Chia Sẻ Kiến Thức Store ! – bán phần mềm trả phí với mức giá siêu rẻ – chỉ từ 180.000đ (bản quyền vĩnh viễn Windows 10/11, Office 365, 2021, 2016… và nhiều phần mềm bản quyền khác). Bảo hành full thời gian sử dụng nhé !

III. Lời Kết

Như vậy mình đã hướng dẫn rất chi tiết với các bạn cách nén và giải nén file zip bằng công cụ Powershell trên hệ điều hành Windows rồi nhé, tất cả các thao tác trên đều được thực hiện bằng các câu lệnh nên các bạn nhớ gõ đúng thì mới chạy được ha.

Với người dùng bình thường như thì có vẻ khá khó, vì những dòng lệnh khó nhớ, và người dùng đã quá quen với các cách nén và giải nén truyền thống rồi, nhưng tại sao lại không đổi gió để trải nghiệm những thứ mới mẻ chứ nhỉ 😀

Hi vọng bài viết này sẽ hữu ích với bạn, chúc các bạn thực hiện thành công !

Đọc thêm:

CTV: Trương Quang Nhật – Blogchiasekienthuc.com

Bài viết đạt: 5/5 sao - (Có 2 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop