Khi bạn làm việc với Linux, FreeBSD hoặc các triển khai Unix khác, bạn sẽ thường thấy các tệp kết thúc bằng .tar và thậm chí có thể có các phần mở rộng khác sau nó. Ngay cả một số người dùng có kinh nghiệm cũng không biết cách đơn giản để trích xuất chúng từ dòng lệnh. Một số người dùng đã quen làm việc hoàn toàn từ dòng lệnh có thể không biết rằng họ cũng có thể trích xuất chúng bằng đồ họa trong hầu hết các môi trường máy tính để bàn.
Về mặt kỹ thuật, tar là viết tắt của băng lưu trữ, phản ánh cách sử dụng ban đầu của nó để tạo bản sao lưu băng trên các máy tính lớn. Nhiều người gọi chúng là tarball, vì vậy nếu ai đó nói với bạn rằng một tệp được đóng gói dưới dạng tarball thì đây chính là loại kho lưu trữ mà họ đang nói đến.
Phương pháp 1:Cách gỡ tệp khỏi dòng lệnh
Trước tiên, bạn cần mở dấu nhắc lệnh bằng bất kỳ quy trình nào phù hợp nhất với bạn. Người dùng Linux có thể tìm kiếm thiết bị đầu cuối từ Dash, nhấp vào Ứng dụng rồi chọn Công cụ hệ thống hoặc giữ Ctrl, Alt và T để khởi động cửa sổ thiết bị đầu cuối. Bạn cũng có thể giữ Ctrl, Alt và một phím từ F1 đến F6 để đến một thiết bị đầu cuối ảo, thiết bị này cũng sẽ hoạt động. Các lệnh này cũng sẽ hoạt động từ cửa sổ terminal trong hầu hết các hệ thống Unix hiện đại khác.
Giả sử bạn có một kho lưu trữ tarball trong thư mục hiện tại, chỉ cần gõ tar -xvf tarball.tar.gz để giải nén nó. Bạn sẽ cần biết tên của nó. Để minh họa, chúng tôi đã tải xuống tarball của Adobe Flash Player cho Linux. Bắt đầu bằng cách nhập cd ~/Downloads để đến thư mục tải xuống của bạn, sau đó nhập tar -xvf flash_player_npapi_linux.x86_64.tar.gz để giải nén tệp này. Nghe có vẻ như phải gõ rất nhiều, nhưng tất cả những gì bạn thực sự phải làm là gõ tar -xvf fl rồi bắt đầu nhấn phím tab. Dấu nhắc lệnh sẽ điền phần còn lại cho bạn.
Khi bạn cố gắng gỡ bỏ một kho lưu trữ, bạn có thể nhận được thông báo lỗi có nội dung như:
tar:Bạn phải chỉ định một trong các tùy chọn ‘-Acdtrux’, ‘–delete’ hoặc ‘–test-label’
Hãy thử ‘tar –help’ hoặc ‘tar –usage’ để biết thêm thông tin.
Rất có thể, bạn đặt khoảng trắng giữa ký hiệu - và các tùy chọn xvf trên dòng lệnh. Điều này khiến chương trình tar không biết bạn đang sử dụng tùy chọn nào vì cuối cùng nó nghĩ rằng xvf là một phần của tên tệp. Bạn sẽ cần gõ tar -xvf flash_player_npapi_linux.x86_64.tar.gz hoặc bỏ hoàn toàn – và gõ tar xvf flash_player_npapi_linux.x86_64.tar.gz sau đó nhấn enter. Bạn thực sự không cần – và có thể thoải mái bỏ nó đi.
Nếu bạn thấy một tệp kết thúc bằng .tar.bz2 hoặc .tar.xz thì chỉ cần làm theo quy trình tương tự. Bạn thậm chí có thể tìm thấy những tệp được rút ngắn như .tgz hoặc .txz và bạn cũng có thể sử dụng quy trình tương tự để giải nén chúng. Chương trình tar sẽ biết chính xác cách giải nén chúng trong hầu hết các trường hợp miễn là trước tiên bạn đảm bảo sử dụng tar -xvf hoặc tar xvf. X yêu cầu nó trích xuất các tệp từ nó, v yêu cầu nó dài dòng và cho bạn biết nó đang làm gì và cuối cùng, f yêu cầu nó trỏ đến tệp cụ thể mà bạn đã đặt tên.
Phương pháp 2:Cách gỡ bỏ kho lưu trữ bằng đồ họa
Dòng lệnh dễ sử dụng hơn trình duyệt tệp đồ họa trong hầu hết các trường hợp, nhưng bạn thực sự có thể sử dụng Nautilus, Thunar hoặc bất kỳ trình duyệt tệp chính nào khác được tích hợp vào môi trường máy tính để bàn của bạn nếu muốn. Bạn có thể dễ dàng gỡ bỏ tệp theo cách này nếu bạn vừa tải chúng xuống và cần xem ngay.
Mở trình duyệt tệp của bạn bằng cách giữ phím Super và nhấn E trong LXDE hoặc F trong Xfce4. Bạn có thể khởi động nó từ Dash trong Unity hoặc menu KDE trong Kubfox hoặc bất kỳ bản phân phối dựa trên KDE chính nào khác. Khi bạn đã chạy nó, hãy điều hướng đến nơi lưu trữ tar của bạn. Nhấp chuột phải vào kho lưu trữ hoặc tô sáng nó bằng phím con trỏ và nhấn phím Menu.
Chọn “Trích xuất tại đây” và môi trường máy tính để bàn của bạn sẽ tự động giải nén tệp lưu trữ ngay trong thư mục hiện tại.
Thay vào đó, việc chọn “Extract To..” sẽ mở ra một hộp thoại mới cho phép bạn chọn vị trí để đặt các tệp. Đây là một ý tưởng hay nếu bạn đã có các tệp hoặc thư mục con khác bên trong thư mục mà bạn đang ở. Điều này có thể khiến bạn mất bất kỳ nội dung nào bạn đang giải nén khi mở kho lưu trữ!
GIỚI THIỆU TÁC GIẢ
Mũi tên Kevin
Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.