Làm việc trên một hộp Fedora Constantine. Tôi đang tìm kiếm diff
hai thư mục đệ quy để kiểm tra các thay đổi nguồn. Do việc thiết lập dự án (trước khi tôi tham gia vào dự án đã nói! Thở dài ), các thư mục chứa cả mã nguồn và tệp nhị phân, cũng như các bộ dữ liệu nhị phân lớn. Mặc dù khác biệt cuối cùng hoạt động trên các thư mục này, có lẽ sẽ mất hai mươi giây nếu tôi có thể bỏ qua các tệp nhị phân.
Theo như tôi hiểu, diff không có chế độ 'bỏ qua tệp nhị phân', nhưng có đối số bỏ qua sẽ bỏ qua biểu thức chính quy trong tệp. Tôi không biết viết gì ở đó để bỏ qua các tệp nhị phân, bất kể phần mở rộng.
Tôi đang sử dụng lệnh sau, nhưng nó không bỏ qua các tệp nhị phân. Có ai biết làm thế nào để sửa đổi lệnh này để làm điều này?
diff -rq dir1 dir2
cmp
thay vìdiff
, sẽ không bỏ qua các tệp nhị phân, nhưng sẽ nhanh hơn