Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm
Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm

Cách đơn giản hóa việc nén file 7z với Bash Alias

--
Web Tin Học Trường Tín có bài: Cách đơn giản hóa việc nén file 7z với Bash Alias 7-Zip giành được vị trí số 1 trong lòng hầu hết người dùng, nhờ sự kết hợp độc đáo giữa hiệu suất và mức độ nén tuyệt vời với chi phí bằng không.

Có nhiều cách và công cụ bạn cũng đều có thể sử dụng để thu nhỏ file của mình, nhằm giảm bớt dung lượng chúng chiếm hoặc gửi chúng dưới dạng gói cho một số liên lạc. Trong số này, 7-Zip giành được vị trí số 1 trong lòng đa số người dùng, nhờ sự phối hợp độc đáo giữa hiệu suất và mức độ nén tuyệt vời với kinh phí bằng 0.

Tất cả các hình thức nén trong định hình này thực chất phức tạp hơn cách tiếp cận mà ta sẽ thấy ở đây. Ít đặc biệt là đa số người sử dụng sử dụng việc nén để gói mọi thứ trong một thư mục và các thư mục con của nó thành những gói được nén.

Vì vậy, hãy cùng xem cách phối hợp hỗ trợ của Bash cho alias với phiên bản dòng lệnh 7z để tạo các gói cho file bằng một lệnh đơn giản.

Dùng Bash Alias đơn giản việc nén file

  • Cài đặt p7zip
  • Tạo Bash alias
  • Làm cho thông tin của 7-Zip trở nên tiện dụng
  • Tạo alias siêu nén
  • Nhân rộng và cắt giảm các alias
  • Kích hoạt alias của bạn

Cài đặt p7zip

Là công cụ nén phổ biến nhất, 7-Zip rất có thể đã được cài đặt trong bản phân phối Linux của bạn. Để kiểm tra nó, hãy thử lệnh lệnh 7z trong một terminal. Nếu chưa được cài đặt, bạn cũng có thể cài đặt chúng trong số bản phân phối dựa theo Ubuntu/Debian bằng lệnh:

  sudo apt-get install p7zip-full  

Tạo Bash alias

Các Bash alias cấp phép ánh xạ nhiều lệnh hoặc cho dù những chuỗi nhiều lệnh thành các từ đơn. Cách dễ dàng để thêm alias vào Bash là chèn chúng vào cuối file “~/.bashrc”. Vì mục đích thuận tiện và giúp mọi thứ được tổ chức, tốt nhất nên đặt chúng vào một file riêng biệt.

Có khả năng file này đã tồn tại và cấu hình Bash bao gồm một tham chiếu đến nó. Kiểm tra xem điều này có phải không bằng phương pháp mở “~/.bashrc” trong trình xử lý văn bản mến mộ và tìm kiếm:

  if [-f ~/.bash_aliases]; then. ~/.bash_aliases Fi  

Nếu không, hãy thêm nó vào cuối file sau khi tất cả đã có sẵn.

Tạo Bash alias

Làm cho tin tức của 7-Zip trở nên tiện dụng

Bạn cũng đều có thể chạy 7-Zip trong 1 terminal để xem danh sách các tùy chọn dòng lệnh của nó. Để hiểu thêm thông tin toàn diện, hãy truy cập chỉ dẫn sử dụng: https://sevenzip.osdn.jp/chm/cmdline/index.htm hoặc trang man của chương trình với:

  man 7z  

Những thứ này sẽ giúp bạn thiết lập các lệnh nén của riêng mình. Nhiều khả năng, những cái được nhắc đến tại đây cũng sẽ đảm bảo nhu cầu của bạn. Vì vậy, bạn cũng đều có thể sao chép và dán chúng vào file . bash_aliases của riêng mình.

Làm cho thông tin của 7-Zip trở nên tiện dụng

Tạo alias siêu nén

Mở file “~/.bash_aliases” trong trình giải quyết văn bản mến mộ của bạn (bài viết sử dụng nano ). Nhập lệnh sau:

  alias 75='7z a -r -t7z -m0=lzma2 -mx=9 -myx=9 -mqs=on -ms=on'  

Tạo alias siêu nén

alias 75 cho biết ta muốn tạo lệnh “75” , sẽ sử dụng từ lúc này để nén mọi thứ các file và folder trong một thư mục vào gói 7-Zip. Lý do mà ví dụ áp dụng tên đặc biệt này cho lệnh là do nó là một phiên bản ngắn gọn của “7zip compression level 5” , rất dễ nhớ.

7z là bản thân lệnh nén. a theo sau nó có tức là ta muốn thêm các file vào một gói nén mới. -r đã cho thấy p7zip khỏi bị ràng buộc với thư mục nơi nó chạy, nhưng nên kể cả gói nén cuối cùng và mọi thứ các thư mục con trong đó, cùng với mọi nội dung của nó.

-t7z -m0 = lzma2 đã cho thấy ta muốn tạo các gói 7zip chủ yếu sử dụng thuật toán LZMA2 để nén file. Điều này thường đem lại kết quả nén tốt nhất cho đa số mọi loại file.

-mx=9 -myx=9 tương ứng với mức độ nén và “mức độ nỗ lực” 7-Zip sẽ đưa vào việc phân tích nội dung của các file được nén để tìm chiến lược nén tốt nhất. Giá trị của chúng càng cao, độ nén càng lớn và gói xuất ra càng nhỏ.

Cuối cùng, -mqs=on -ms=on định vị rằng ta muốn chừng độ nén cứng (solid). Điều này còn có tức là p7zip sẽ nén các file tựa như dưới dạng những khối dữ liệu duy nhất, đạt được kết quả cho dù tốt hơn. Lý do chúng tồn tại như 1 tùy chọn bạn có thể vô hiệu hóa là vì chúng hữu ích, nhưng cũng đi kèm với 2 nhược điểm. Chúng nối dài thời gian nén và làm cho người sử dụng không thể giải nén các file độc lập khỏi gói cuối cùng mà công cụ nén tạo ra. Với chừng độ nén cứng, bạn không thể thực hành việc trích xuất một file duy nhất từ ​​file zip, và phải bung file toàn bộ gói để truy cập nội dung của nó.

Nhân rộng và cắt giảm các alias

Bài viết đã bắt đầu với lệnh đạt được mức nén tối đa có thể để thay vì phải mở rộng nó với nhiều phần tử hơn, ví dụ có thể quay lại, loại bỏ các tham số và giảm bớt những giá trị đã đặt.

Bắt đầu bằng cách sao chép lệnh hiện có thêm 5 lần nữa, đặt mỗi lệnh vào một dòng riêng. Để lại dòng đầu tiên, vì nó đã đạt được mức nén đỉnh cao có thể. Sửa đổi phần còn lại, theo thứ tự, bằng cách loại bỏ các tùy chọn bổ sung và giảm mức độ nén như bạn thấy bên dưới. Hãy nhớ thay đổi alias của chúng để phù phù hợp với những mức nén thấp hơn.

Nhân rộng và cắt giảm các alias

Bạn luôn có thể sao chép các mục sau và dán nó vào ~/.bash_aliases của mình thay thế.

  alias 75='7z a -r -t7z -m0=lzma2 -mx=9 -myx=9 -mqs=on -ms=on' alias 74='7z a -r -t7z -m0=lzma2 -mx=9' alias 73='7z a -r -t7z -m0=lzma2 -mx=7' alias 72='7z a -r -t7z -m0=lzma2 -mx=5' alias 71= '7z a -r -t7z -m0=lzma2 -mx=3' alias 70='7z a -r -t7z -m0=lzma2 -mx=1'  

Kích hoạt alias của bạn

Lưu các thay đổi vào file và quay trở lại terminal. Để load và kích hoạt alias mới, hãy sử dụng lệnh sau:

  source ~/.bashrc  

Các lệnh nén mới đang hoạt động. P7zip hoạt động theo mặc định trên tất cả các file trong thư mục nơi nó chạy, nếu bạn không định vị rõ ràng những gì mình muốn nén như 1 tham số. Vì vậy, mọi thứ những gì bạn phải làm từ giờ đây khi muốn nén nội dung của thư mục vào gói 7z là nhập lệnh:

  75 archive_name  

Ở đây, ” 75″ là một alias cho chừng độ nén đỉnh cao từ trước đấy và “archive_name” là tên của gói file nén. Bạn có thể thay thế 75 bằng một trong các alias khác (từ 75 xuống 70 ) để nén dần dần nhưng mau hơn và sử dụng bất kỳ tên nào bạn mong muốn cho file cuối cùng.

Kích hoạt alias

Nếu bạn có bất kỳ câu hỏi nào, hãy để lại ý kiến trong phần bình luận dưới đây nhé!

Chúc bạn thực hành thành công!

file 7z, Bash Alias, nén file, đơn giản hóa việc nén file 7z với Bash Alias, tạo file Bash Alias, cài đặt p7zip

Nội dung Cách đơn giản hóa việc nén file 7z với Bash Alias được tổng hợp sưu tầm biên tập bởi: Tin Học Trường Tín. Mọi ý kiến vui lòng gửi Liên Hệ cho truongtin.top để điều chỉnh. truongtin.top tks.

Bài Viết Liên Quan


Xếp Hạng post

Bài Viết Khác

--