Cách tạo kho lưu trữ tự giải nén trên Linux

Cách tạo kho lưu trữ tự giải nén trên Linux

Tệp lưu trữ tự giải nén là một tệp nén có thể trích xuất nội dung của nó mà không cần chương trình đặc biệt. Nhiều nhà phát triển phần mềm sử dụng các kho lưu trữ tự giải nén để phân phối phần mềm của họ một cách nhanh chóng và hiệu quả. Tuy nhiên, các kho lưu trữ tự giải nén cũng có những công dụng khác, đó là cho phép giải nén các tệp mà không cần phải xử lý các công cụ phức tạp như Tar, Zip và các công cụ khác.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tạo kho lưu trữ tự giải nén trên Linux. Chúng tôi cũng sẽ xem xét cách mã hóa các kho lưu trữ tự giải nén của bạn, để tăng cường bảo mật.

Cài đặt công cụ Shar

Điều đầu tiên chúng ta phải làm là cài đặt công cụ Shar trên Linux. Nguyên nhân? Mặc dù nó là một tiện ích được sử dụng rộng rãi, Shar không được cài đặt sẵn trên nhiều hệ điều hành Linux. Để bắt đầu cài đặt, hãy mở cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, hãy làm theo hướng dẫn cài đặt dòng lệnh được nêu bên dưới.

Ubuntu

Trên Ubuntu Linux, bạn có thể tải ứng dụng Shar bằng lệnh Apt sau .

sudo apt install sharutils

Debian

Bạn có đang sử dụng Debian Linux không? Bạn sẽ có thể yêu cầu Shar làm việc với lệnh Apt-get bên dưới.

sudo apt-get install sharutils

Arch Linux

Bạn cần thiết lập và chạy Shar trên PC Arch Linux của mình ? Sử dụng lệnh Pacman bên dưới.

sudo pacman -S sharutils

Fedora

Trên Fedora Linux, cài đặt ứng dụng Shar trên hệ thống của bạn bằng lệnh Dnf sau .

sudo dnf cài đặt sharutils

OpenSUSE

Bạn có phải là người dùng OpenSUSE Linux không? Cài đặt chương trình Shar bằng lệnh Zypper bên dưới.

sudo zypper cài đặt sharutils

Linux chung

Bạn cần sử dụng ứng dụng Shar và sử dụng bản phát hành Linux không có trong hướng dẫn này? Hãy truy cập trang này để tìm hiểu cách tải xuống mã nguồn.

Tạo kho lưu trữ Shar

Tạo một kho lưu trữ Shar được thực hiện trong terminal, vì chương trình Shar là một tiện ích dòng lệnh. Để tạo kho lưu trữ của bạn, hãy mở cửa sổ dòng lệnh. Sau đó, hãy làm theo hướng dẫn từng bước bên dưới.

Bước 1: Sử dụng lệnh ls để xem nội dung của thư mục chính của bạn.

ls

Bước 2:  Xem qua đầu ra của lệnh ls và tìm thư mục mà bạn muốn nén nội dung. Sau đó, nhập nó bằng lệnh CD . Ví dụ: nếu bạn muốn nén tất cả các tệp tài liệu bên trong thư mục "Documents", bạn thực hiện cd Documents . Để thêm nội dung của thư mục “Tải xuống”, bạn phải thực hiện Tải xuống cd , v.v.

cd name-of-folder-in-home-directory

Bước 3: Khi vào bên trong thư mục, hãy chạy  lệnh shar để thêm tất cả các tệp bên trong (với lệnh CD ở Bước 2) vào một kho lưu trữ .shar mới.

Hãy nhớ rằng khi chạy lệnh shar , nó sẽ thêm hoàn toàn mọi thứ vào kho lưu trữ. Nếu có các mục trong thư mục mà bạn không muốn thêm vào kho lưu trữ, hãy di chuyển chúng ra khỏi nó bằng trình quản lý tệp Linux trước khi thực hiện lệnh bên dưới.

Shar ./*> ../my-shar-archive.shar

Cách tạo kho lưu trữ tự giải nén trên Linux

Bước 4: Sau khi thực hiện lệnh shar ở Bước 3, ứng dụng Shar sẽ bắt đầu tạo kho lưu trữ tự giải nén của bạn. Hãy kiên nhẫn và cho phép lệnh thực thi. Khi quá trình hoàn tất, bạn sẽ thấy my-shar-archive.sharxuất hiện trong thư mục chính của mình (~).

Bước 5: Sau khi tạo kho lưu trữ Shar tự giải nén mới của bạn, quá trình này vẫn chưa hoàn tất. Trước khi có thể chạy nó để trích xuất nội dung bên trong, các quyền của tệp phải được cập nhật.

Việc cập nhật quyền trên Linux được thực hiện bằng tiện ích chmod . Sử dụng chmod + xmy-shar-archive.shar để thay đổi để bất kỳ ai cũng có thể thực thi nó và trích xuất nội dung.

sudo chmod + x my-shar-archive.shar

Cách tạo kho lưu trữ tự giải nén trên Linux

Hãy chắc chắn nói với bạn bè của bạn rằng họ cũng phải cập nhật các quyền my-shar-archive.shartrên hệ thống Linux của họ cũng như bằng lệnh chmod nếu họ muốn trích xuất nội dung của nó.

Giải nén kho lưu trữ tự giải nén của bạn

Để trích xuất nội dung của kho lưu trữ Shar tự giải nén mới của bạn, hãy thực hiện lệnh sau.

Cách tạo kho lưu trữ tự giải nén trên Linux

./my-shar-archive.shar

Nội dung của my-shar-archive.sharsẽ được đặt trong thư mục chính xác mà nó đã được trích xuất.

Mã hóa kho lưu trữ tự giải nén của bạn

Nếu bạn đang gửi các tệp nhạy cảm trong kho lưu trữ tự giải nén của mình qua internet, bạn có thể muốn mã hóa tệp đó vì mục đích bảo mật . Rất may, mã hóa các tệp lưu trữ tự giải nén trên Linux rất dễ dàng. Để thực hiện trên hệ thống của bạn, hãy làm theo hướng dẫn từng bước bên dưới.

Bước 1: Đảm bảo rằng bạn đã cài đặt công cụ GPG trên PC Linux của mình bằng cách thực hiện gpg --helplệnh trong một thiết bị đầu cuối. Nếu GPG được cài đặt, bạn sẽ thấy trang trợ giúp GPG. Nếu không, sẽ không có gì xảy ra.

Lưu ý: cần cài đặt GPG? Bấm vào đây .

gpg --help

Bước 2: Mã hóa kho lưu trữ tự giải nén của bạn bằng lệnh gpg bên dưới. Đảm bảo sử dụng mật khẩu an toàn.

gpg -c my-shar-archive.shar

Sau khi được mã hóa, tệp đầu ra sẽ là my-shar-archive.shar.gpg.

Bước 3: Xóa kho lưu trữ Shar không được mã hóa bằng rm .

rm my-shar-archive.shar

Bước 4: Gửi my-shar-archive.shar.gpgcho bạn bè, thành viên gia đình hoặc tải lên trực tuyến để bảo vệ an toàn.

Để giải nén tệp, hãy thực hiện các lệnh sau.

gpg my-shar-archive.shar.gpg
./my-shar-archive.shar


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó