Tôi có một thư mục chứa 2Gb hình ảnh, với các thư mục con sâu vài cấp.
Tôi chỉ muốn lưu trữ N
các tệp của mỗi thư mục (phụ) trong một tệp tar. Tôi đã cố gắng sử dụng find
sau tail
đó tar
nhưng không thể quản lý để làm cho nó hoạt động. Đây là những gì tôi đã thử (giả sử N = 10
):
find . | tail -n 10 | tar -czvf backup.tar.gz
Có thể đưa ra lỗi này:
Cannot stat: File name too long
Có chuyện gì ở đây vậy? nghĩ về nó - ngay cả khi nó hoạt động tôi nghĩ nó sẽ chỉ tar 10 tệp đầu tiên của tất cả các thư mục, không phải 10 tệp của mỗi thư mục.
Làm thế nào tôi có thể nhận được N
các tập tin của từng thư mục? (Không cần đặt hàng tập tin)