Tôi đang sử dụng tar
để lưu trữ một nhóm các tệp rất lớn (nhiều GB) bz2
.
Nếu tôi sử dụng tar -tf file.tar
để liệt kê các tệp trong kho lưu trữ, việc này sẽ mất rất nhiều thời gian để hoàn thành (~ 10-15 phút).
Tương tự như vậy, cpio -t < file.cpio
chỉ mất bao lâu để hoàn thành, cộng hoặc trừ một vài giây.
Theo đó, việc truy xuất một tệp từ kho lưu trữ ( tar -xf file.tar myFileOfInterest.bz2
ví dụ thông qua ) là chậm.
Có một phương pháp lưu trữ ngoài kia để giữ một "danh mục" có sẵn với kho lưu trữ, để một tệp riêng lẻ trong kho lưu trữ có thể được lấy ra một cách nhanh chóng?
Ví dụ, một số loại danh mục lưu trữ một con trỏ tới một byte cụ thể trong kho lưu trữ, cũng như kích thước của tệp sẽ được truy xuất (cũng như bất kỳ chi tiết cụ thể nào về hệ thống tệp).
Có một công cụ (hoặc đối số tar
hoặc cpio
) cho phép truy xuất hiệu quả một tệp trong kho lưu trữ không?