Giai nen trong linux

Thủ phạm "không phải là một đám nerds ngồi trong một căn phòng tối tăm nào đó phát triển những botnet này cho vui", Atif Mushtaq của FireEye viết. Milpitas, California, công ty bảo mật đã đặt ra thuật ngữ

Cách giải nén [giải nén] tập tin tar bz2

Bzip2 là một trong những thuật toán phổ biến nhất để nén các tệp tar. Trong hướng dẫn này, chúng tôi sẽ giải thích cách giải nén hoặc giải nén tệp lưu trữ tar.bz2 và tbz2 bằng lệnh tar.

Cách giải nén [giải nén] tập tin tar gz

Nếu bạn đang chuyển vùng trong thế giới nguồn mở, rất có thể bạn sẽ gặp các tệp.tar.gz một cách thường xuyên. Các gói nguồn mở thường có sẵn để tải xuống ở định dạng .tar.gz và .zip. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách trích xuất [hoặc giải nén] tài liệu lưu trữ tar.gz.

Hôm nay topweb.store tổng hợp một số lệnh nén và giải nén trong linux như sau:

1. Nén và giải nén file có đuôi .gz
– Nén: gzip [file_name] – Giải nén: gunzip [file_name]

2. Nén và giải nén file có đuôi .tar
– Nén: tar -cvf [file_name.tar] [file1] [file2] …
– Giải nén: tar -xvf [file_name.tar]

3. Nén và giải nén file có đuôi .tar.gz
– Nén file: tar -zcvf [file_name.tar.gz] file1 file2 …
– Nén folder: tar -zcf folder.tar.gz folder
– Giải nén: tar -zxvf [file_name.tar.gz]

4. Nén và giải nén file có đuôi .zip
– Nén: zip -r folder.zip folder
– Giải nén: unzip file.zip

5. Nén và giải nén thư mục có đuôi .tar.bz2
– Nén: tar -jcf folder.tar.bz2 folder
– Giải nén: tar -jxvf file.tar.bz2

Dưới đây là một số câu lệnh nén và giải nén file trong hệ thống Linux thông qua dòng lệnh.

1. Nén và giải nén với Zip

Cú pháp nén
# zip fileluu.zip filenen.txt 
“fileluu.zip” là tên file bạn sẽ lưu.
“filenen.txt là” tên file bạn cần nén.
# zip *​
“*” nén tất cả các tệp và tập tin trong thư mục hiện hành.
Cú pháp giải nén
# uzip filenen.zip
“filenen.zip” là tên file cần giải nén.
Chú ý: Để xem thông tin một file đã nén theo chuẩn zip, bạn sử dụng lệnh zipinfo hay unzip với tùy chọn -z.

2. Nén và giải nén với Gzip

Cú pháp nén
# gzip filenen.txt 
“filenen.txt” là file bạn cần nén.
# gzip *​
“*” nén tất cả các tệp và tập tin trong thư mục hiện hành.
Cú pháp giải nén
# gunzip filenen.gz​

3. Nén và giải nén với Tar.gz

Cú pháp nén
# tar -zcf fileluu.tar.gz thumuc
“fileluu.tar.gz” là tên file bạn cần lưu.
“thumuc” là thư mục bạn cần nén.
# tar -zcf fileluu.tar.gz *
“*” nén tất cả các tệp và tập tin trong thư mục hiện hành.
Cú pháp giải nén
# tar -xvf filenen.tar.gz

4. Nén và giải nén với Tar.bz2

Cú pháp nén
# tar -jcf fileluu.tar.bz2 thumuc
“fileluu.tar.gz” là tên file bạn cần lưu.
“thumuc” là thư mục bạn cần nén.
# tar -zcf fileluu.tar.bz2 *
“*” nén tất cả các tệp và tập tin trong thư mục hiện hành.
Cú pháp giải nén
# tar -xvf filenen.tar.bz2

Mặc dù nhiều người dùng nghĩ rằng bản phân phối Gnu / Linux và các hệ thống như Windows không có điểm chung nào, nhưng sự thật là chúng có. Cả hai hệ điều hành đều có một số điểm chung nhất định như loại tệp có thể xem hoặc quản lý tệp máy tính.

Về những khía cạnh này, Gnu / Linux cũng giống như Windows nhưng theo một cách khác. Một trong các loại tệp gây ra nhiều vấn đề nhất cho người dùng mới làm quen trong Gnu / Linux tệp nén và cách thức hoạt động của nó. Vì vậy, để giải nén tệp trong Gnu / Linux, chúng ta cần các chương trình thực hiện việc đó và một số lệnh nhất định để nén hoặc giải nén tệp. Nhưng trước hết, trước hết chúng ta hãy xem tệp nén là gì.

Index

Tập tin nén là gì?

Các tệp nén là các tệp máy tính có đặc điểm là chiếm ít dung lượng trên đĩa cứng hơn các tệp nằm trong các tệp này. Vì vậy, các tệp nén được sử dụng và lý tưởng cho những nơi bạn cần tiết kiệm dung lượng. Các tệp nén có định dạng khác với định dạng gốc và không thể truy cập được bằng bất kỳ chương trình nào ngoại trừ chương trình nén sẽ chịu trách nhiệm giải nén để chạy và xem các tệp nén.

Trong Gnu / Linux, chúng ta có thể tìm các tệp nén trong các chương trình mà kho lưu trữ gửi cho chúng tôi, khi chúng tôi tải xuống các gói chương trình và ngay cả khi chúng tôi cài đặt các gói chương trình, vì các định dạng gói khác nhau vẫn là một loại tệp nén không cần bất kỳ chương trình nén nào để chạy.

Trong hệ điều hành Gnu / Linux, chúng tôi tìm thấy nhiều định dạng tệp nén khác nhau có thể được sử dụng ngay từ đầu, nhưng một số định dạng khác yêu cầu một chương trình nén và một chương trình giải nén khác. Nói chung, tất cả các chương trình là máy nén cho phép chúng tôi giải nén tệp và do đó không cần nhiều hơn một chương trình để quản lý các loại tệp này và thậm chí có những chương trình quản lý các loại tệp nén khác nhau.

Làm thế nào để cài đặt máy nén trong Gnu / Linux?

Có một số loại tệp nén mà bất kỳ bản phân phối nào cũng có thể xử lý từ giây đầu tiên. Các tệp tar, tar.gz và các dẫn xuất của chúng là các tệp nén có thể được sử dụng, nhưng chúng không phải là tệp phổ biến nhất giữa các hệ thống máy tính, với .zip và rar là định dạng tệp được ưa thích và phổ biến nhất. Nhưng không có bản phân phối nào có bộ nén cho loại tệp này hoặc các loại tệp nén cụ thể được cài đặt theo mặc định, do đó, sau khi cài đặt bản phân phối, chúng tôi phải thực hiện như sau trong terminal:

sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview

Cái này nếu chúng tôi sử dụng bản phân phối Gnu / Linux dựa trên Ubuntu hoặc Debian. Nếu ngược lại, chúng tôi không có Ubuntu và chúng tôi đã sử dụng phân phối dựa trên Fedora hoặc Red Hat, chúng ta phải viết như sau:

sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview

Nếu chúng ta không có Ubuntu và chúng ta có Arch Linux hoặc các dẫn xuất của nó, thì chúng ta phải viết như sau:

Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview

Phương pháp này thông qua một thiết bị đầu cuối nhưng chúng ta cũng có thể thực hiện nó thông qua một trình quản lý phần mềm đồ họa. Trong trường hợp này, chúng tôi phải tìm kiếm các máy nén liên quan đến các định dạng .zip, rar, ace và arj. Tất cả các bản phân phối đều có trình quản lý phần mềm đồ họa với trình duyệt, vì vậy việc cài đặt đồ họa sẽ là một thủ tục nhanh chóng và dễ dàng. Khi chúng tôi đã cài đặt chúng, trình quản lý tệp cũng như menu ứng dụng và menu ngữ cảnh sẽ thay đổi.

Làm thế nào để sử dụng chúng trong thiết bị đầu cuối?

Quá trình sử dụng với Gnu / Linux terminal rất dễ dàng và đơn giản. Nói chung, chúng ta có thể nói rằng để nén các tệp, chúng ta phải thực hiện lệnh nén, theo sau là tên của tệp nén mà chúng ta sẽ tạo và các tệp mà chúng ta muốn nén.

Vì vậy, để nén một tệp thành định dạng zip chúng ta phải sử dụng mẫu sau:

zip archivo.zip archivo.doc archivo.jpg

Nếu chúng ta muốn tạo một tệp ở định dạng gzip, mô hình sẽ như sau:

gzip archivo.doc

Nếu chúng ta muốn tạo một tệp ở định dạng tar, thì chúng ta phải viết như sau:

tar -zcvf archivo.tgz archivo.doc

Chúng ta phải thực hiện một quá trình tương tự khi chúng ta muốn giải nén các tập tin thông qua thiết bị đầu cuối. Đối với điều này, chúng ta phải làm theo các mẫu tương tự nhưng thay đổi lệnh được thực hiện. Vì vậy cho giải nén các tệp ở định dạng .zip chúng ta phải viết:

unzip archivo.zip

Nếu chúng ta muốn giải nén các tập tin ở định dạng .rar chúng ta phải viết:

unrar archivo.rar

Nếu chúng ta muốn giải nén các tập tin ở định dạng tar, thì chúng ta phải thực hiện như sau:

tar -zxvf archivo.tgz

Nếu tệp ở định dạng gzip, thì chúng ta phải thực hiện như sau:

gzip -d archivo.zip

Có các định dạng tệp nén khác có thể được cài đặt và sử dụng thông qua thiết bị đầu cuối. Nói chung các trình nén này tuân theo cùng một mẫu và nếu không, nó sẽ luôn xuất hiện trong trang chủ của kho lưu trữ, một trang rất hữu ích để có thông tin về chương trình chúng tôi sẽ sử dụng.

Làm thế nào để sử dụng chúng bằng đồ thị?

Việc tạo các tệp nén trong bản phân phối của chúng tôi bằng đồ thị khá đơn giản. Khi cài đặt các trình nén trước đó, trình quản lý tệp đã được sửa đổi. Do đó, trong menu ngữ cảnh xuất hiện khi chúng tôi nhấp đúp vào một tệp sẽ có tùy chọn Nén…. Chọn tùy chọn này sẽ xuất hiện một cửa sổ như sau:

Trong đó, chúng tôi nhập tên của tệp mới và đánh dấu kiểu nén mà chúng tôi muốn thực hiện. Đó là, nếu nó sẽ được nén ở dạng .zip, tar.xz, rar, .7z, v.v.

Quá trình cho giải nén tệp bằng đồ họa trong Gnu / Linux thậm chí còn dễ dàng hơn thông qua chính thiết bị đầu cuối. Chúng ta nhấp đúp vào tệp nén và một cửa sổ sẽ xuất hiện với tất cả các tài liệu mà tệp đó chứa. Nếu chúng ta nhấp đúp vào bất kỳ tài liệu nào trong số này, nó sẽ được hiển thị tạm thời, nếu chúng ta muốn giải nén tệp đó thì chúng ta đánh dấu nó và sau đó chúng ta nhấn nút giải nén. Cũng chúng ta có thể giải nén tất cả các tệp bằng cách nhấn trực tiếp vào nút "Giải nén", nhưng chúng tôi phải đảm bảo rằng không có tệp nào được đánh dấu hoặc chọn.

Chủ Đề