Giới hạn của 21842 tập tin trong một thư mục?


16

Sao chép tệp bằng Fedora 16 từ EXT2 sang ổ đĩa NTFS 2TB. Phát hiện ra rằng khi sao chép đệ quy các thư mục của nhiều tệp , sao chép dừng ở tệp 21842 trong mỗi thư mục ... sau đó cp -rchuyển sang thư mục tiếp theo. Không có lỗi được đưa ra.

Tìm kiếm trên web, tìm thấy một người khác báo cáo vấn đề này về FAT32 nhưng không có kết quả.

Tôi có thể tạo tốt hơn 21842 tệp trên ổ đĩa trên cùng một hệ thống ... dường như không thể sao chép số đó.

Đây là lệnh đang được sử dụng:

cp -r /media/BAKKER_UPPER/many_files_here/* /media/NEW_NTFS_HOME/ 

Những gì đang xảy ra ở đây? Làm cách nào để tải các tệp của tôi lên ổ đĩa NTFS?


Tôi không đạt giới hạn tệp trên về số lượng tệp trong thư mục NTFS (không giới hạn). Tôi cũng không đạt số lượng tệp tối đa cho ổ đĩa .. (~ 4 tỷ). Tôi cũng có rất nhiều khối miễn phí còn lại trên ổ đĩa.


2
Lệnh chính xác bạn đang sử dụng là gì?
ott--

2
Tôi có linh cảm rằng bạn đang gặp phải vấn đề "danh sách đối số quá dài" cổ điển. Bạn đang cố gắng sao chép các tập tin dựa trên một mẫu tên tệp? Hoặc bạn đang sao chép tất cả các tập tin trong cây thư mục?
iglvzx

5
Làm điều đó mà không có ký tự đại diện (dù sao nó cũng không cần thiết). Mở rộng Shell sẽ biến ký tự đại diện đó thành một chuỗi tệp nguồn khổng lồ sẽ bị giới hạn số lượng byte mà shell có thể chấp nhận làm đối số và do đó, số lượng tệp bạn có thể sao chép.
Garrett

2
@Garrett Tại sao bạn không đăng nó như một câu trả lời vì nó rất có thể là câu trả lời đúng.
Mokubai

1
Xong :) (đánh giá cao!)
Garrett

Câu trả lời:


10

Làm điều đó mà không có ký tự đại diện (dù sao nó cũng không cần thiết). Việc mở rộng Shell sẽ biến ký tự đại diện đó thành một chuỗi tệp nguồn khổng lồ sẽ bị giới hạn số lượng byte mà shell có thể chấp nhận làm đối số và do đó, số lượng tệp bạn có thể sao chép.

Vì vậy, lệnh mới của bạn sẽ là:

cp -r /media/BAKKER_UPPER/many_files_here/ /media/NEW_NTFS_HOME/ 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.