Thứ Bảy, 29 tháng 7, 2023

Cài đặt Zip và Unzip trên Linux để nén và giải nén file

Trong bài này mình sẽ hướng dẫn các bạn cách cài đặt hai package Zip và Unzip trên Linux, cụ thể là trên các phiên bản như: Debian/Ubuntu/Mint - RedHa/CentOS/Fedora - Arch/Manjaro Linux - OpenSUSE.

Zip là một công cụ nén file sử dụng dòng lệnh trong Linux. Việc nén file và thư mục cho phép truyền, lưu trữ và gửi dữ liệu qua email nhanh hơn và hiệu quả hơn. Và Unzip cũng là một công cụ sử dụng dòng lệnh, nhiệm vụ của nó là giải nén những file mà ta đã sử dụng lệnh Zip để nén.

Để cài đặt các package trong Linux Ubuntu thì ta sẽ sử dụng công cụ APT nhé các bạn.

Mục lục

  • I. Hướng dẫn cài đặt Zip và Unzip trên Linux
    • 1. Trên Debian/Ubuntu/Mint
    • 2. Trên RedHa/CentOS/Fedora
    • 3. Trên Arch/Manjaro Linux
    • 4. Trên OpenSUSE
  • II. Cách sử dụng Zip và Unzip để nén và giải nén trên Linux
    • 1. Cách nén file Zip trên Linux
    • 2. Cách giải nén Unzip trên Linux

I. Hướng dẫn cài đặt Zip và Unzip trên Linux

Chúng ta sẽ tìm hiểu trên 5 nhóm khác nhau như sau.

Bài viết này được đăng tại tranvanbinh.vn

1. Trên Debian/Ubuntu/Mint

Đối với các bản Linux dựa trên Debian, để cài đặt công cụ Zip thì ta chạy lệnh sau.

1
$ sudo apt install zip

Sau khi cài đặt, để chắc chắn là đã cài thành công thì ta chạy lệnh kiểm tra version của Zip.

1
$ zip -v

Tương tự, để cài Unzip thì chạy lệnh sau.

1
$ sudo apt install unzip

Và để kiểm tra version của Unzip thì chạy lệnh.

1
$ unzip -v

2. Trên RedHa/CentOS/Fedora

Tương tự như phiên bản Debian, việc cài đặt hai package này cực kì đơn giản.

Ta sẽ sử dụng lệnh dnf nhé các bạn.

Cài đặt Zip.

1
$ sudo dnf install zip

Cài đặt Unzip.

1
$ sudo dnf install unzip

3. Trên Arch/Manjaro Linux

Đối với phiên bản này thì ta sử dụng lệnh pacman để cài đặt các package.

Cài đặt Zip.

1
$ sudo pacman -S zip

Cài đặt Unzip.

1
$ sudo pacman -S unzip

4. Trên OpenSUSE

Đối với OpenSUSE ta sẽ sử dụng lệnh zypper install để cài đặt các package.

Cài đặt Zip.

1
$ sudo zypper install zip

Cài đặt Unzip.

1
$ sudo zypper install unzip

II. Cách sử dụng Zip và Unzip để nén và giải nén trên Linux

Ở trên mình đã hướng dẫn cài đặt và bạn cũng đã cài rồi phải không nào? Bây giờ mình sẽ hướng dẫn cách sử dụng nó như thế nào nhé.

1. Cách nén file Zip trên Linux

Để tạo file zip thì ta sử dụng công cụ Zip với dòng lệnh như sau.

1
$ zip -r tecmint_files.zip tecmint_files

Create Zip File in Linux png

Và để giải nén thì ta chạy lệnh sau.

1
$ unzip tecmint_files.zip

Lệnh trên sẽ giải nén các tập tin vào thư mục làm việc hiện tại. Nếu bạn muốn giải nén qua những thư mục khác thì hãy tìm hiểu ở phần 2 nhé.

2. Cách giải nén Unzip trên Linux

Để sử dụng công cụ Unzip giải nén file sang một thư mục khác thì ta phải kết hợp nhiều thao tác. Nếu thư mục đó đã tồn tại thì đơn giản, còn thư mục chưa tồn tại thì ta phải làm thêm thao tác giải nén.

Ví dụ dưới đây mình đã sử dụng thêm lệnh mkdir để tạo thư mục cần giản nén đến, sau đó kết hợp tham số -d của Unzip.

1
2
3
$ mkdir -p /tmp/unziped
$ unzip tecmint_files.zip -d /tmp/unziped
$ ls -l /tmp/unziped/

Extract Zip Files to Specific Directory png

Để xem thêm về cách sử dụng hai package này thì bạn hãy sử dụng hai lệnh sau.

1
2
$ man zip
$ man unzip

Trên là hướng dẫn cách sử dụng hai công cụ Zip và Unzip trên Linux, chúc bạn thực hiện thành công.

=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master