Để sao chép đệ quy một thư mục, sử dụng tar
để đóng gói một thư mục và sau đó chuyển đầu ra sang một thư mục khác tar
để giải nén dường như nhanh hơn nhiều so với sử dụng cp -r
(hoặc cp -a
).
Tại sao lại thế này? Và tại sao không cp
thể được thực hiện nhanh hơn bằng cách thực hiện theo cách tương tự dưới mui xe?
Chỉnh sửa: Tôi nhận thấy sự khác biệt này khi cố gắng sao chép một cấu trúc thư mục khổng lồ chứa hàng chục nghìn tệp và thư mục, được lồng sâu, nhưng tổng cộng chỉ khoảng 50MB. Không chắc chắn nếu điều đó có liên quan.