Lưu trữ tập tin trong Linux. Cách giải nén hoặc tạo kho lưu trữ bằng lệnh SSH

Và Xen để làm việc với các kho lưu trữ chỉ cần các thành phần cơ bản của hệ thống, cụ thể là hắc ín, GzipBzip2, khi tạo một kho lưu trữ nén, nó hoạt động như một tổng thể duy nhất, bởi vì bản thân nó là một nhà lưu trữ hắc ín không cung cấp khả năng nén dữ liệu. Nó được sử dụng cho mục đích này Gzip hoặc Bzip2. Lưu trữ được tạo bằng cách sử dụng Gzip, thường có phần mở rộng .tar.gz, và khi sử dụng Bzip2.tar.bz2.

Tạo một kho lưu trữ tar mà không cần nén

Để tạo một kho lưu trữ như vậy, hãy sử dụng lệnh:

Tar -cf tên file.tar file1 file2 fileN

Tham số - cf chịu trách nhiệm tạo ra kho lưu trữ tên tập tin.tar, sẽ bao gồm các tệp được chỉ định. Các thư mục cũng có thể được chỉ định thay vì các tập tin.

Tạo một kho lưu trữ bằng cách nén

Vì có ít nhất hai phương pháp nén nên một bộ tham số riêng biệt sẽ được sử dụng để sử dụng từng phương pháp.

Ví dụ nén Gzip:

Tar -cvzf tên tệp.tar.gz dir_name

Trong trường hợp này, chúng tôi đã cố gắng đóng gói thư mục tên_thư mụcđến kho lưu trữ tên tệp.tar.gz. Từ các thông số đã chỉ định -z cho biết việc sử dụng một phương pháp Gzip, MỘT -v hiển thị kết quả của quá trình tạo kho lưu trữ, cho biết các tệp hoặc thư mục được đóng gói.

Ví dụ nén Bzip2:

Tar -cvjf tên tệp.tar.bz2 dir_name

Lệnh này tương tự lệnh trước và có sự khác biệt về tham số –j, bởi vì chính anh ta là người chịu trách nhiệm sử dụng phương pháp nén Bzip2.

Giải nén kho lưu trữ

Để giải nén kho lưu trữ, sử dụng lệnh:

Tar -xvf tên tệp.tar.bz2

Trong trường hợp này, kho lưu trữ tên tệp.tar.bz2 sẽ được giải nén vào thư mục bạn đang ở khi chạy lệnh. Để giải nén kho lưu trữ sang một số thư mục khác, bạn có thể sử dụng lệnh:

Tar -xvf filename.tar.bz2 -C /path/to/folder

Trong trường hợp này, kho lưu trữ sẽ được giải nén trong thư mục được chỉ định.

Xem nội dung lưu trữ mà không cần giải nén

Đối với những mục đích này, lệnh sau được sử dụng:

Tar -tf tên tệp.tar.gz

Kết quả của việc thực thi lệnh, một danh sách các tệp và thư mục được lưu trong kho lưu trữ sẽ được hiển thị. Nếu bạn thêm vào danh sách các tham số -v, bạn sẽ nhận được thông tin đầu ra mở rộng về nội dung, cho biết kích thước tệp, quyền truy cập, tên chủ sở hữu và nhóm của họ, v.v.

hắc ín bạn có thể sử dụng các lệnh:

Tar --help #call trợ giúp về các lệnh và tham số man tar #call tài liệu mở rộng

Tạo và giải nén kho lưu trữ ZIP

Tạo một kho lưu trữ zip được thực hiện bằng lệnh:

Tên tệp zip archive.zip

Thay vì archive.zip cho biết tên của kho lưu trữ sẽ được tạo. Thay vì tên tập tin chỉ định tên file cần lưu trữ. Để lưu trữ toàn bộ thư mục, bạn phải sử dụng tùy chọn –r, bắt đầu lưu trữ đệ quy. Nếu không có tham số này, chỉ thư mục không có tệp đính kèm mới được lưu trữ. Lệnh ví dụ:

Zip –r archive.zip tên thư mục

Kho lưu trữ được giải nén bằng lệnh giải nén:

Giải nén archivename.zip

Nếu bạn cần giải nén vào một thư mục cụ thể thì hãy sử dụng tham số –d. Ví dụ:

Giải nén –d dirname archivename.zip

Thay vì tên thư mục cho biết thư mục mà bạn muốn trích xuất dữ liệu từ kho lưu trữ.

Xem danh sách đầy đủ các tính năng của trình lưu trữ zipgiải nén bạn có thể sử dụng các lệnh:

Zip --help hoặc unzip --help #call trợ giúp về các lệnh và tham số man zip hoặc man unzip #call tài liệu mở rộng

Giải nén kho lưu trữ RAR

Để trích xuất nội dung của kho lưu trữ, sử dụng lệnh giải nén:

Giải nén tên tập tin.rar

Bạn có thể xem danh sách các tập tin trong kho lưu trữ mà không cần giải nén nó bằng lệnh:

Giải nén –t filename.rar

Ghi chú:Điều đáng lưu ý là Giải nén có thể không có sẵn theo mặc định trên một số bản phân phối Linux. Bạn có thể cài đặt phần mềm này bằng các lệnh sau:

CentOS/Fedora:

Yum cài đặt unrar

Debian/Ubuntu:

Cài đặt Apt-get không cần rar

Xem danh sách đầy đủ các tính năng của trình lưu trữ giải nén bạn có thể sử dụng các lệnh:

Rar --help #call trợ giúp về các lệnh và tham số man unrar #call tài liệu mở rộng

Ví dụ tạo bản sao lưu dữ liệu trên VPS

Giả sử trên VPS bạn cần tạo một bản sao lưu của các tệp trang web nằm trong thư mục /var/www/html/mysite. Để tạo một kho lưu trữ dữ liệu nén nằm trong thư mục đã chỉ định, bạn phải chạy lệnh sau:

Tar -cvzf mysite.tar.gz /var/www/html/mysite

Kết quả là nội dung của thư mục /var/www/html/mysite sẽ được lưu trữ mysite.tar.gz.

Nhiều chương trình khác nhau được sử dụng làm công cụ lưu trữ dữ liệu trong Linux. Ví dụ, nó đã trở nên phổ biến nhờ khả năng tương thích với hệ điều hành Windows. Nhưng đây không phải là một chương trình tiêu chuẩn cho hệ thống. Vì vậy, tôi muốn nhấn mạnh đội ngũ hắc ín Linux là một trình lưu trữ tích hợp sẵn.

Ban đầu hắc ínđược sử dụng để lưu trữ dữ liệu trên các thiết bị băng. Nhưng nó cũng cho phép bạn ghi kết quả đầu ra vào một tệp và phương pháp này đã được sử dụng rộng rãi trong Linux cho mục đích đã định của nó. Các tùy chọn phổ biến nhất để làm việc với tiện ích này sẽ được thảo luận ở đây.

Cú pháp lệnh để tạo và giải nén một kho lưu trữ thực tế giống nhau (bao gồm các tiện ích nén bzip2 hoặc gzip). Vì vậy, để tạo một kho lưu trữ mới, cấu trúc sau được sử dụng trong terminal:

tùy chọn tar archive.tar tập tin_for_archiving

Để giải nén nó:

tùy chọn tar archive.tar

Các chức năng mà lệnh có thể thực hiện:

Khi xác định từng chức năng, các tham số được sử dụng để điều chỉnh việc thực hiện các hoạt động cụ thể với kho lưu trữ tar:

Cách sử dụng tar

Lệnh sau tạo một kho lưu trữ archive.tar với đầu ra chi tiết, bao gồm các tệp tập tin1,tập tin2tập tin3:

tar --totals --create --verbose --file archive.tar file1 file2 file3

Nhưng các tùy chọn và tham số dài có thể được thay thế (nếu có thể) bằng các giá trị một chữ cái:

tar --totals -cvf archive.tar file1 file2 file3

2. Xem nội dung lưu trữ

Lệnh sau hiển thị nội dung của kho lưu trữ mà không giải nén nó:

tar -tf archive.tar

3. Giải nén kho lưu trữ tar Linux

Giải nén kho lưu trữ test.tar với việc xuất tập tin ra màn hình:

tar -xvf archive.tar

Để thực hiện việc này với một thư mục khác, bạn có thể sử dụng tham số -C:

tar -C "Kiểm tra" -xvf archive.tar

3. Làm việc với kho lưu trữ nén

Cần nhớ rằng hắc ín chỉ tạo một kho lưu trữ chứ không nén nó. Với mục đích này, các tiện ích máy nén đã đề cập được sử dụng bzip2gzip. Các tệp được nén với sự trợ giúp của chúng có phần mở rộng thích hợp .tar.bz2.tar.gz. Để tạo một kho lưu trữ nén bằng cách sử dụng bzip2,đi vào:

tar -cjvf archive.tar.bz2 file1 file2 file3

Cú pháp cho gzip khác nhau một chữ cái trong các tham số và phần cuối của phần mở rộng lưu trữ thay đổi:

tar -czvf archive.tar.gz file1 file2 file3

Khi giải nén kho lưu trữ tar bằng tiện ích mở rộng này, bạn nên chỉ định tùy chọn thích hợp:

tar -C "Kiểm tra" -xjvf arhive.tar.bz2

tar -xzvf archive.tar.gz

Lưu ý: trình lưu trữ tar là một trong số ít tiện ích trong GNU/Linux không yêu cầu dấu gạch nối trước khi sử dụng các tham số một chữ cái xuất hiện cùng nhau.

kết luận

Bài viết này đề cập đến lệnh hắc ín Linux, được sử dụng để lưu trữ tệp và được cung cấp theo mặc định trong tất cả các bản phân phối. Các khả năng của nó bao gồm tạo và giải nén một kho lưu trữ các tệp mà không cần nén chúng. Để nén, tiện ích được sử dụng kết hợp với các máy nén phổ biến bzip2gzip.

Ngày nay, chúng ta thường xuyên gặp các tệp lưu trữ và trên tất cả các nền tảng: Windows, Mac hoặc Linux. Đây có thể là các chương trình, bản sao lưu hệ thống hoặc cơ sở dữ liệu hoặc đơn giản là một kho lưu trữ các tệp. Chúng tôi cũng thường phải tạo các kho lưu trữ của riêng mình trong Linux để chuyển một số tệp cho bạn bè hoặc tải lên dịch vụ lưu trữ tệp. Các gói phần mềm, mã nguồn và nhiều tệp khác được phân phối trên Internet được phân phối dưới dạng kho lưu trữ. Học cách lưu trữ tệp trong Linux thông qua thiết bị đầu cuối là rất quan trọng; bạn có thể cần nó khi không có quyền truy cập vào giao diện đồ họa hoặc đơn giản là làm việc trong thiết bị đầu cuối sẽ trở nên dễ chịu hơn theo thời gian.

Trong hướng dẫn này, tôi muốn xem xét chi tiết các tiện ích lưu trữ trong Linux; chúng ta sẽ xem xét không chỉ tiện ích phổ biến và phổ biến nhất - tar, mà còn cả các thuật toán nén phổ biến và ít được biết đến hơn.

Điều quan trọng cần lưu ý là việc lưu trữ trong Linux không giống như nén các tệp Linux. Lưu trữ là quá trình kết hợp nhiều tệp nhỏ thành một nhằm mục đích chuyển, lưu trữ, mã hóa hoặc nén sau này thuận tiện hơn. Như tôi đã nói, việc lưu trữ được thực hiện bằng các tiện ích đặc biệt. Chúng tôi sẽ không chạm vào các tệp lưu trữ trong giao diện đồ họa, bạn sẽ tự tìm hiểu chúng, chủ đề của chúng tôi là thiết bị đầu cuối.

Tiện ích lưu trữ phổ biến nhất cho Linux là tar. Nó được sử dụng ở hầu hết mọi nơi, để lưu trữ nguồn, đóng gói. Các tiện ích khác được sử dụng để nén, tùy thuộc vào thuật toán nén, ví dụ: zip, bz, xz, lzma, v.v. Đầu tiên, việc lưu trữ được thực hiện, sau đó nén, sử dụng các chương trình riêng biệt. Tự động khởi chạy một số tiện ích nén cho kho lưu trữ mới tạo được hỗ trợ trong tar và các chương trình tương tự khác bằng các tùy chọn đặc biệt.

Mã hóa cũng là một tính năng lưu trữ hữu ích. Nhưng bây giờ chúng ta hãy xem những tiện ích nào có thể được sử dụng để lưu trữ các tệp Linux và cách sử dụng chúng.

hắc ín

Tar là một tiện ích tiêu chuẩn để lưu trữ các tệp Linux. Dần dần, nó đã phát triển từ một chương trình lưu trữ nhỏ thành một công cụ mạnh mẽ hỗ trợ nhiều tùy chọn lưu trữ và thuật toán nén. Chương trình hỗ trợ một số lượng lớn các tham số. Hãy xem cú pháp và các tham số chính của nó:

tùy chọn $tar f tập tin_to_write /folder_files_for_archive

Bây giờ hãy xem xét các tùy chọn chính:

  • MỘT- thêm một tập tin vào kho lưu trữ
  • c- tạo một kho lưu trữ trong Linux
  • d- so sánh tệp lưu trữ và tệp đã giải nén trong hệ thống tệp
  • j- nén kho lưu trữ bằng Bzip
  • z- nén kho lưu trữ bằng Gzip
  • r- thêm tập tin vào cuối kho lưu trữ
  • t- hiển thị nội dung lưu trữ
  • bạn- cập nhật kho lưu trữ liên quan đến hệ thống tập tin
  • x- giải nén các tập tin từ kho lưu trữ
  • v- hiển thị thông tin chi tiết về quá trình làm việc
  • f- tập tin để ghi lại kho lưu trữ
  • -C- giải nén vào thư mục chỉ định
  • --thành phần dải- loại bỏ n thư mục con

Bây giờ chúng ta hãy xem việc lưu trữ tệp trong Linux. Để tạo một kho lưu trữ, hãy sử dụng lệnh sau:

tar -cvf archive.tar.gz /path/to/files

Và để giải nén kho lưu trữ tar linux:

tar -xvf archive.tar.gz

Rất dễ nhớ để sử dụng tùy chọn đóng gói c - C reate và để giải nén - x-e Xđường.

Kho lưu trữ nén được tạo theo cách tương tự, chỉ với tùy chọn -z, đây là nếu sử dụng mã hóa gizp, nếu cần bzip thì tùy chọn -j sẽ được sử dụng:

tar -zcvf archive.tar.gz /path/to/files

$ tar -zxvf archive.tar.gz

Ví dụ: hãy xem cách lưu trữ một thư mục trong Linux:

tar -zcvf home.tar.gz ~/

Mặc dù chúng ta có thể làm khác đi, nhưng chúng ta sẽ nhận được cùng một kho lưu trữ nếu trước tiên chúng ta tạo một kho lưu trữ thông thường bằng tar, sau đó nén nó bằng tiện ích nén, chỉ ở đây chúng ta mới có được nhiều quyền kiểm soát hơn đối với quá trình nén:

kho lưu trữ gzip.tar

Bạn cũng có thể loại bỏ nén:

kho lưu trữ gunzip.tar.gz

Chúng ta sẽ xem xét các tiện ích nén bên dưới.

Để thêm một tập tin vào kho lưu trữ, hãy sử dụng:

tar -rvf archive.tar file.txt

Để trích xuất một tệp, cú pháp giống nhau:

tar -xvf archive.tar file.txt

Bạn có thể trích xuất nhiều tệp bằng cách khớp mẫu bằng tham số ký tự đại diện, ví dụ: trích xuất tất cả các tệp php:

tar -xvf archive.tar --wildcards "*.php"

Theo mặc định, bạn có thể giải nén tệp lưu trữ tar linux vào thư mục hiện tại với tên lưu trữ; để giải nén vào thư mục mong muốn, hãy sử dụng khóa chuyển -C:

tar -xvf archive.tar -C /path/to/dir

Chúng ta đã xem xét tiện ích tiêu chuẩn, bây giờ hãy xem xét ngắn gọn các lựa chọn thay thế của nó. Chúng không có nhiều và hầu hết chúng đều đã lỗi thời.

Chia sẻ

Shar cho phép bạn tạo các kho lưu trữ tự giải nén. Về cơ bản, nó là một tập lệnh shell và yêu cầu shell tương thích Bash hoặc Bourne Shell khác để giải nén. Shar có một số ưu điểm nhưng cũng có khả năng không an toàn vì kho lưu trữ là một tệp thực thi.

Tùy chọn chia sẻ:

  • -o- lưu trữ vào tập tin thay vì đầu ra tiêu chuẩn
  • -l- giới hạn kích thước tập tin đầu ra
  • -L- giới hạn kích thước của tệp đầu ra và chia nó thành nhiều phần
  • -N- tên lưu trữ sẽ không được đưa vào tiêu đề
  • -Một- cho phép tạo tiêu đề tự động

Ví dụ về việc sử dụng shar để lưu trữ thư mục Linux:

Tạo một kho lưu trữ shar:

shar file_name.extension > tên tệp.shar

Giải nén kho lưu trữ sha:

Ar

ar là một tiện ích để tạo và quản lý kho lưu trữ. Chủ yếu được sử dụng để lưu trữ các thư viện tĩnh, nhưng có thể được sử dụng để tạo bất kỳ kho lưu trữ nào. Trước đây được sử dụng khá thường xuyên nhưng đã bị thay thế bởi tiện ích tar. Hiện chỉ được sử dụng để tạo và cập nhật các tệp thư viện tĩnh.

  • -d- xóa các mô-đun khỏi kho lưu trữ
  • - tôi- di chuyển thành viên trong kho lưu trữ
  • - P- in các thành viên lưu trữ cụ thể
  • -q- bổ sung nhanh chóng
  • -r- thêm một thành viên vào kho lưu trữ
  • -S- tạo một chỉ mục lưu trữ
  • - Một- thêm một tập tin mới vào kho lưu trữ hiện có

Bây giờ hãy xem các ví dụ về việc sử dụng. Hãy tạo một thư viện tĩnh libmath.a từ các tệp đối tượng substraction.o và Division.o:

ar cr libmath.a phép trừ.o phép chia.o

Bây giờ hãy giải nén các tập tin từ kho lưu trữ:

Bằng cách này bạn có thể giải nén bất kỳ thư viện tĩnh nào.

Cpio

cpio - nghĩa là Copy vào và ra (sao chép đầu vào và đầu ra). Đây là một trình lưu trữ tiêu chuẩn khác dành cho Linux. Được sử dụng tích cực trong trình quản lý gói Red Hat, cũng như để tạo initramfs. Việc lưu trữ các tệp thông thường bằng chương trình này trong Linux không được áp dụng.

Tùy chọn tiện ích:

  • -Một- đặt lại thời gian truy cập tệp sau khi sao chép chúng
  • -MỘT- thêm tập tin
  • -d- tạo thư mục nếu cần thiết

Ví dụ về việc sử dụng. Tạo một kho lưu trữ cpio:

tập tin1.o tập tin2.o tập tin3.o

ls | cpio -ov > /path/to/output_folder/obj.cpio

Giải nén kho lưu trữ:

cpio-idv< /path/to folder/obj.cpio

Việc lưu trữ thư mục linux cũng do chính nó thực hiện.

Nén tài liệu lưu trữ trong Linux

Chúng tôi đã xem xét cách tạo một kho lưu trữ trong Linux. Bây giờ hãy nói về nén. Như tôi đã nói, các tiện ích đặc biệt được sử dụng để nén. Chúng ta hãy xem xét ngắn gọn một vài trong số họ

Gzip

Được sử dụng phổ biến nhất là Gzip. Đây là một tiện ích nén tiêu chuẩn trong Unix/Linux. Để giải nén, hãy sử dụng gunzip hoặc gzip -d Trước tiên, hãy xem cú pháp của nó:

Tệp tùy chọn $gzip

tập tin tùy chọn $ gunzip

Bây giờ hãy xem các tùy chọn:

  • -c- lưu trữ đầu ra thành đầu ra tiêu chuẩn
  • -d- giải nén
  • -f- giải nén hoặc nén mạnh mẽ
  • -l- hiển thị thông tin về kho lưu trữ
  • -r- lặp đệ quy qua các thư mục
  • -0 - mức nén tối thiểu
  • -9 - mức nén tối đa

Bạn đã thấy các ví dụ về cách sử dụng trong phần mô tả tiện ích tar. Ví dụ: hãy nén một tệp:

tệp gzip -c > archive.gz

Bây giờ hãy giải nén:

gunzip -c archive.gz

Nhưng để nén một thư mục trong Linux, trước tiên bạn sẽ phải lưu trữ nó bằng tar, sau đó mới nén tệp lưu trữ bằng gzip.

Bzip

bzip2 là một tiện ích nén thay thế khác dành cho Linux. Nó hiệu quả hơn gzip nhưng chậm hơn. Để giải nén, hãy sử dụng tiện ích bunzip2.

Tôi sẽ không mô tả các tùy chọn của bzip2, chúng tương tự như gzip. Để tạo một kho lưu trữ trên Linux, hãy sử dụng:

Tệp file.bz2 sẽ được tạo trong thư mục hiện tại

Lzma

Thuật toán nén mới và hiệu quả cao. Cú pháp và các tùy chọn cũng tương tự như Gzip. Dùng unlzma để giải nén.

Xz

Một thuật toán nén hiệu quả cao khác. Tương thích ngược với Lzma. Các tham số gọi cũng tương tự như Gzip.

Mã zip

Tiện ích đa nền tảng để tạo kho lưu trữ zip nén. Việc triển khai thuật toán này tương thích với Windows. Kho lưu trữ zip thường được sử dụng để trao đổi tập tin trên Internet. Với tiện ích này, bạn có thể nén cả hai tệp và nén thư mục linux.

Cú pháp tiện ích:

$ tệp tùy chọn zip

$ lưu trữ tùy chọn giải nén

Tùy chọn tiện ích:

  • -d xóa tập tin khỏi kho lưu trữ
  • -r- duyệt qua các thư mục theo cách đệ quy
  • -0 - chỉ lưu trữ, không nén
  • -9 - tỷ lệ nén tốt nhất
  • -F- sửa tập tin zip
  • -e- mã hóa tập tin

Để tạo kho lưu trữ Zip trong Linux, hãy sử dụng.

Chào buổi chiều

Đầu tiên, ngắn gọn và đi vào trọng tâm - chỉ những thông tin cơ bản mà bạn tìm kiếm. Trong phần thứ hai của bài viết, tôi sẽ nói về những sắc thái hữu ích mà bạn có thể làm mà không cần.

Cách giải nén kho lưu trữ tar:

Trên Windows:

Trên hệ thống Linux/Unix:

1. Sử dụng MC (Midnight Commander là trình quản lý tệp phổ biến cho hệ thống Linux, có sẵn trong bất kỳ kho lưu trữ nào) - chỉ cần truy cập tệp tar như thể nó là một thư mục và sao chép nội dung từ đó.

2. Từ bảng điều khiển bằng các lệnh:

tar -xvf tập tin lưu trữ. hắc ín

hắc ín - xvftập tin lưu trữ. hắc ín. gz

tar -xvf archive-file.tar.bz2

tar -xvf tập tin lưu trữ. hắc ín -C /folder_for_unpacking

Giải mã: x - khóa cho biết kho lưu trữ cần được giải nén; v - cho phép hiển thị trực quan quá trình giải nén; f - key, sau đó chúng tôi chỉ ra tên của tệp cần giải nén; C - bạn có thể (nhưng không nhất thiết) chỉ định đường dẫn để giải nén. Nếu đường dẫn không được chỉ định, nó sẽ được giải nén vào thư mục hiện tại.

Cách tạo tar:

Trên hệ thống Linux/Unix:

tập tin tar -cf. tar ./folder_with_files - tạo một kho lưu trữ tar đơn giản mà không cần nén

hắc ín - cvzfcác tập tin. hắc ín. gz . /folder_with_files - tạo một kho lưu trữ tar được nén bằng gzip

tar -cvjf files.tar.bz ./folder_with_files - tạo một kho lưu trữ tar được nén bằng bzip2

Phím: c - tạo kho lưu trữ; f - chỉ định tên tệp; z - sử dụng nén gzip (phổ biến nhất); j - sử dụng nén bzip2; v - cho phép hiển thị trực quan quá trình giải nén;

Trên Windows:

1. Nhấp chuột phải vào thư mục hoặc tập tin đã chọn, chọn "7-Zip" -> "Thêm vào kho lưu trữ..." từ menu:

2. Chọn định dạng lưu trữ - tar, thay đổi tên lưu trữ và các cài đặt khác nếu cần và nhấp vào "Ok":

Thông tin hữu ích về trình lưu trữ Tar:

Tar là trình lưu trữ chính cho hệ thống Linux và Unix. Nếu bạn đang tạo một kho lưu trữ cho một hệ thống như vậy, tốt hơn nên sử dụng tar. Zip, mặc dù được hỗ trợ ở đây, nhưng chậm hơn nhiều và không được nhiều hệ thống sử dụng.

Nếu các công cụ nén được sử dụng khi tạo kho lưu trữ tar, thông thường sẽ đưa chúng vào tên tệp. Ví dụ: files.tar.gz là kho lưu trữ tar được tạo bằng cách nén gzip, files.tar.bz2 là kho lưu trữ tar sử dụng nén bzip2.

Nếu bạn có thắc mắc hoặc cần làm rõ, vui lòng đặt câu hỏi hoặc để lại nhận xét.

Tôi luôn sẵn lòng giúp đỡ!

hệ điều hành: Linux

Giải nén tar.gz trên dòng lệnh Linux:

hắc ín zxvf tập tin.tar.gz

- z: kho lưu trữ gzip [ 1 ]

- x: trích xuất tập tin từ kho lưu trữ

- v: hiển thị danh sách các file đang được xử lý trong khi lệnh đang chạy

- f: giải nén tệp có tên được chỉ định sau lệnh và sửa đổi. Tức là tham số f hướng dẫn sử dụng đối số sau làm đối số cần xử lý thay vì thiết bị sao lưu mặc định của hệ thống, chẳng hạn như /dev/rmt0.

Lệnh trích xuất nội dung của kho lưu trữ nén vào thư mục hiện tại.

hắc ín tạo một kho lưu trữ từ một hoặc nhiều tệp. Sau đó sử dụng gzipđể nén nó. Hoặc cả hai quá trình chỉ được thực hiện với sự trợ giúp hắc ín bằng cách sử dụng các tùy chọn lệnh thích hợp. Tính hai mặt của bản chất - được lưu trữ và sau đó được nén - được phản ánh trong phần mở rộng tên tệp ("tar.gz") và yêu cầu thực hiện hai quy trình trong quá trình trích xuất: khôi phục từ trạng thái nén và giải nén. Từ đây z(khôi phục) và x(giải nén) trong đội.

Subditos và chủ đề khác biệt

Căn giữa nội dung trang trong vùng có thể xem được của cửa sổ trình duyệt bằng CSS. Vùng chứa tất cả nội dung của trang web sẽ được căn chỉnh ở giữa - theo chiều rộng và chiều cao - [Mở trang ví dụ]. HTML/XHTML. Mã số: Căn chỉnh trung tâm CSS: chiều rộng và chiều cao - 2

CSS. Mã: html (chiều cao: 100%; lề: 0px;) chiều cao nội dung: 100%; lề: 0px;) .spacer (vị trí: tương đối; trên cùng: 0px; trái: 0px; chiều cao: 50%; chiều rộng: 100px; float: trái; lề: 0px 0px -250px 0px; nền: #999;).wrapper ( vị trí: trên cùng tương đối: 0px; chiều rộng: 100%; nền: #a3ddc4;) .pagecontent (vị trí: tương đối; trên cùng: 0px; bên trái: 0px; chiều cao: 500px; chiều rộng: 800px; lề: 0 tự động; nền: #ff6f6f ;) Container.pagecontent - cho tất cả nội dung trang web. Vùng chứa này phải có kích thước được chỉ định rõ ràng bằng px, em, v.v. - không phải theo tỷ lệ phần trăm. Chiều cao và chiều rộng có thể lớn hơn vùng hiển thị của cửa sổ trình duyệt, nhưng trong trường hợp này chúng ta đang nói về một trường hợp thực tế hơn - khi chiều cao và chiều rộng của vùng chứa.pagecontent nhỏ hơn kích thước của vùng hiển thị của cửa sổ trình duyệt. Khối.pagecontent được căn giữa/căn chỉnh trong vùng có thể xem được của cửa sổ trình duyệt bằng cách sử dụng "margin: 0 auto". .Wrapper tạo một khoảng trống trong đó .pagecontent được căn giữa/căn chỉnh. Chiều rộng.wrapper được đặt thành 100% để căn chỉnh giữa/chiều rộng xảy ra ở các kích thước khác nhau của vùng hiển thị của cửa sổ trình duyệt. Chiều cao của the.wrapper phải bằng chiều cao của container.pagecontent. .Spacer căn chỉnh .wrapper với .pagecontent bên trong phần giữa/chiều cao trong vùng có thể xem được của cửa sổ trình duyệt. width.spacer có thể là bất kỳ. Chiều cao là 50%, điều này đặt cạnh trên của .pagecontent được căn giữa theo chiều dọc trong khu vực có thể xem được của cửa sổ trình duyệt. Margin-bottom của block.spacer bằng một nửa chiều cao.pagecontent căn chỉnh container.pagecontent ở giữa/chiều cao ở bất kỳ độ cao hiện tại nào của vùng hiển thị của cửa sổ trình duyệt. Phương pháp này phù hợp với tất cả các trình duyệt hiện đại. Nó cũng hoạt động trong các trình duyệt cũ hơn như Internet Explorer 6 hoặc các phiên bản Maxthon cũ hơn. Nhưng chiều cao của vùng chứa nội dung trang phải có các kích thước được chỉ định rõ ràng và nếu chúng thay đổi thì giá trị lề dưới của khối the.spacer cũng phải được thay đổi tương ứng. Có một cách khác để căn giữa theo chiều ngang và chiều dọc bằng CSS, với mã CSS dễ bảo trì hơn. Mặc dù phương pháp này không hoạt động trong các trình duyệt web cũ hơn: Căn chỉnh trung tâm CSS: chiều rộng và chiều cao - 1. [ 1 ] Và cả trong Netscape 7.2+, Mozilla 1.5+. [ 2 ] Và cả trong Netscape 7.2+, Mozilla 1.5+.

Không có thuộc tính "float:bottom" trong CSS, nhưng hiệu ứng này có thể đạt được bằng nhiều cách khác. Ví dụ: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labe et dolore magna aliqua. Với một mục tiêu tối thiểu là có thể làm được, điều này sẽ không xảy ra khi bạn phải làm việc quá sức để có được một giải pháp sau mỗi giao dịch. Bạn aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Ngoại trừ tội lỗi không thường xuyên xảy ra, đó là lý do tại sao bạn không thể làm điều đó. Liên kết 1 Liên kết 2 Liên kết 3 HTML / XHTML đáy nổi. Mã số:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labe et dolore magna aliqua. Với một mục tiêu tối thiểu là có thể làm được, điều này sẽ không xảy ra khi bạn phải làm việc quá sức để có được một giải pháp sau mỗi giao dịch. Bạn aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Ngoại trừ tội lỗi không thường xuyên xảy ra, đó là lý do tại sao bạn không thể làm điều đó.
Đáy nổi
CSS. Mã: .box1 (vị trí: tương đối; trên cùng: 0px; trái: 0px; float: trái; chiều cao: tự động; chiều rộng: 100%;) .content1 (vị trí: tương đối; trên cùng: 0px; trái: 0px; float: trái; chiều cao: tự động; chiều rộng: 100%;) .left1 (vị trí: tương đối; trên cùng: 0px; bên trái: 0px; float: trái; chiều cao: tự động; chiều rộng: 64%;) .menu1 (vị trí: tương đối; trên cùng: 0px; left: 0px; float: left; Height: auto; width: 36%;) .bottom1 (vị trí: tuyệt đối; dưới cùng: 0px; phải: 0px;) /* CSS bổ sung, chỉ để cung cấp cho ví dụ một số hình thức */ . (màu: #ddd; căn chỉnh văn bản: giữa;).content1 (nền: #bbb;).left1 (chiều cao tối thiểu: 100px; phần đệm: 2%; căn chỉnh văn bản: căn chỉnh; nền: #006; -moz - kích thước hộp: hộp viền; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;) .menu1 (đệm: 2%; float: right ; nền: #060; -moz-box-sizing: border-box; -ms-box-sizing: border-box;) menu1 p (vị trí: tương đối; top: 0px; left: 0px; float: left; Height: tự động; chiều rộng: 100%; phần đệm: 0px; lề: 0px;).menu1 a (màu: #ddd; trang trí văn bản: không có;).menu1 a:hover (trang trí văn bản: gạch dưới;).bottom1 (đệm: 2%; màu: #eee; nền: # 600;) Tất cả nội dung của trang web được chứa trong hộp box1. Bên trong nó có hai thùng chứa div: 1. content1 với nội dung thực tế ở bên trái và một menu ở bên phải. 2. dưới cùng1 sau nội dung1.