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ì.
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.
Điều này chỉ có thể được thực hiện với các tệp nén?
Sự thật là không. Có nhiều các hoạt động khác mà chúng tôi có thể thực hiện với các tệp nén. Chúng ta không chỉ có thể giải nén hoặc tạo tệp mà còn có thể mã hóa chúng hoặc chỉ cần tạo nhiều tệp có kích thước cụ thể và nối chúng lại để tạo thành một tệp nén duy nhất.
Nhưng những hoạt động này Chúng phức tạp hơn để thực hiện và không cần thiết phải làm việc với những loại tệp này, với các lệnh và hướng dẫn trên là quá đủ để làm việc với các tệp nén một cách hiệu quả và năng suất.
$ sudo apt-get cài đặt hòm
sau đó nhấp chuột phải vào tệp, mở bằng hòm và giải nén 🙂
Đối với những người có Ubuntu hoặc Fedora (nó đi kèm theo mặc định)
trong thiết bị đầu cuối viết:
bỏ
un trích xuất một hoặc nhiều tệp được cung cấp dưới dạng đối số dòng lệnh:
$ un file.tar
$ un file.bz2 file.rpm file.dat file.lzip
Định dạng được hỗ trợ:
$ un -s
Các định dạng và công cụ lưu trữ đã biết:
7z: p7zip hoặc p7zip-full
át chủ bài: unace
ar, deb: binutils
arj: arj
bz2: bzip2
taxi: cabextract
chm: libchm-bin hoặc Archmage
cpio, năm: cpio hoặc năm
dat: tnef
dms: xdms
exe: có thể màu cam hoặc giải nén hoặc giải nén hoặc unarj hoặc lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils hoặc lzma
lzo: lzop
lzx: unlzx
mbox: formail và mpack
pmd: ppmd
rar: rar hoặc unrar hoặc unrar-free
rpm: rpm2cpio và cpio
sea, sea.bin: macutils
Shar: sharutils
tar: hắc ín
tar.bz2, tbz2: tar với bzip2
tar.lzip: tar với lzip
tar.lzop, tzo: tar với lzop
tar.xz, txz: tar với xz-utils
tar.z: tar có nén
tgz, tar.gz: tar với gzip
uu: sharutils
xz: xz-utils
Số lần lặp lại âm không có tác dụng gì tại / usr / bin / un dòng 317.
zip, cbz, cbr, jar, war, ear, xpi, adf: unzip
sở thú sở thú
để giải nén các tập tin tar, tar -zxvf file.tgz ??
Tôi nghĩ chỉ -xvf là đủ
Ai đó có thể làm một hướng dẫn về cách cài đặt PeaZip trên Ubuntu và các bản phân phối khác cũng như cách tích hợp nó với Gnome và Plasma 5, cảm ơn.
Cảm ơn tôi đã giải nén tài liệu với pass trong cài đặt ubuntu 18
Hướng dẫn tốt nhưng sẽ tốt hơn nhiều nếu máy nén có thể sử dụng đa luồng. Tôi phải giải nén các tệp 4gb và mất nhiều thời gian trên ryzen 5 1600x. Với htop, tôi có thể quan sát thấy rằng hiệu suất rất thấp vì nó sử dụng một cpu duy nhất.