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ữ Ncá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 findsau tailđó tarnhư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 Ncác tập tin của từng thư mục? (Không cần đặt hàng tập tin)