Tôi đang cố gắng làm một cái gì đó độc đáo một chút và không thể tìm thấy dòng lệnh thiết bị đầu cuối phù hợp để sử dụng.
Tôi đang cố gắng giải quyết vấn đề cơ bản sau:
Tôi có hai khối dữ liệu tồn tại trên các máy chủ riêng biệt. Các tập này có lẽ có nhiều tập tin trùng lặp. Tuy nhiên, do tính chất của các máy chủ này, tôi không thể lập trình xóa bất cứ thứ gì, vì mỗi máy chủ đều là trường hợp sử dụng riêng. Do đó, tôi phải tìm các bản sao giữa hai tập, sau đó sắp xếp tập nào trong hai tập có phiên bản sửa đổi cuối cùng "mới nhất và lớn nhất" của bản dupe và điều tra thủ công từng tập.
Để đơn giản, hãy gọi các tập "Thư mục 1" và "Thư mục 2"
Tôi đã nhận được điều này thông qua Terminal trên máy Mac của tôi:
diff -rs /Folder1 /Folder2 > diff-test1.txt
Điều này mang lại cho tôi danh tính của các bản sao giữa hai bản, nhưng không cho tôi biết tập nào có 'mới nhất và lớn nhất'. Có ai giúp được không?