So sánh 2 thư mục trên máy: file thiếu, file khác nội dung, file giống hệt
Công cụ so sánh 2 thư mục này đặt hai thư mục cạnh nhau, ghép từng file theo đường dẫn tương đối rồi xếp vào bốn nhóm: chỉ có ở A, chỉ có ở B, cùng tên nhưng khác nội dung, và giống hệt. Bạn chọn so theo nội dung bằng SHA-256 để chắc chắn, hoặc so nhanh theo dung lượng và ngày sửa. Kết quả hiện dạng cây thư mục, lọc được và tải ra Excel. Mọi file được đọc ngay trên máy bạn, không tải lên máy chủ.
Tính năng nổi bật
- Chọn hai thư mục bất kỳ trên máy, kèm toàn bộ thư mục con, bằng hộp chọn thư mục của Chrome, Edge hoặc ô chọn thư mục thường
- Ghép file theo đường dẫn tương đối tính từ thư mục đã chọn, nên hai thư mục gốc không cần cùng tên
- Bốn kết quả rõ ràng: Chỉ có ở A, Chỉ có ở B, Khác nhau (kèm lý do: khác dung lượng hay khác nội dung), Giống nhau
- So theo nội dung: file cùng dung lượng được băm SHA-256 cả hai bên; file trên 1 MiB được băm thử 64 KiB đầu và cuối trước, khác ngay thì khỏi đọc hết
- So nhanh theo dung lượng và ngày sửa, không đọc nội dung, chấp nhận lệch tới 2 giây cho ổ FAT32
- Tùy chọn không phân biệt chữ hoa, chữ thường trong tên như cách Windows và macOS mặc định xử lý
- Chuẩn hóa tên Unicode về dạng NFC, nên tên tiếng Việt có dấu chép qua lại giữa macOS và Windows vẫn ghép đúng
- Bỏ qua node_modules, .git, .DS_Store, Thumbs.db, desktop.ini, file ẩn và danh sách tên tùy chỉnh có * và ?
- Xem kết quả dạng cây thư mục có đếm số mục theo từng trạng thái, hoặc dạng bảng; lọc theo trạng thái và theo đường dẫn
- Tải CSV, Excel gồm đường dẫn, kết quả, lý do, dung lượng, ngày sửa và SHA-256 của hai bên
Khi nào cần so sánh hai thư mục
Bạn vừa chép dữ liệu sang ổ cứng di động và muốn biết có sót file nào không. Bạn có hai bản sao lưu của cùng một dự án, một trên máy, một trên USB, và không nhớ bản nào mới hơn ở chỗ nào. Bạn chuẩn bị tải mã nguồn website lên máy chủ và cần danh sách file đã đổi so với lần trước. Hay bạn nhận bàn giao tài liệu và muốn đối chiếu với thư mục gốc. Mở hai cửa sổ File Explorer nhìn bằng mắt chỉ ổn với vài chục file; với hàng nghìn file trong nhiều cấp thư mục, bạn cần một bảng đối chiếu tự động. Công cụ này làm việc đó ngay trong trình duyệt, không phải cài WinMerge hay phần mềm đồng bộ.
Lợi ích khi sử dụng
- Biết chắc bản sao lưu đã đủ file và đúng nội dung trước khi xóa bản gốc
- Có danh sách file thay đổi để tải lên máy chủ hay gửi cho đồng nghiệp, khỏi chép cả thư mục
- Không phải cài phần mềm so sánh, dùng được trên máy công ty bị khóa cài đặt
- Dữ liệu không rời khỏi máy, hợp với hồ sơ nội bộ và mã nguồn chưa công bố
- Cây thư mục có số đếm theo trạng thái giúp khoanh vùng nhanh nhánh nào lệch nhiều
- Không chép, không xóa, không đồng bộ gì, nên không có rủi ro ghi đè nhầm
Cách so sánh 2 thư mục
- 1Bấm Chọn thư mục A và chọn thư mục thứ nhất, thường là bản gốc. Làm tương tự với Chọn thư mục B cho bản cần đối chiếu.
- 2Ở Cách so sánh, chọn Theo nội dung (SHA-256) nếu cần chắc chắn, hoặc Nhanh: dung lượng + ngày sửa khi thư mục rất lớn.
- 3Kiểm tra ô Bỏ qua thư mục, file có tên, ô Bỏ qua thư mục và file ẩn, và đánh dấu Không phân biệt chữ hoa, chữ thường nếu hai thư mục đến từ Windows hoặc macOS.
- 4Bấm So sánh. Thanh tiến độ hiện số file đã liệt kê, rồi số byte đã băm; bấm Hủy nếu muốn dừng.
- 5Đọc bốn ô tổng hợp, đánh dấu hoặc bỏ đánh dấu từng ô để lọc trạng thái, gõ vào Lọc theo đường dẫn để tìm nhanh.
- 6Mở các nhánh trong cây, hoặc bấm Xem dạng danh sách. Bấm Tải CSV hoặc Tải Excel để lưu đúng các dòng đang hiện.
Ghép file theo đường dẫn tương đối nghĩa là gì
Công cụ bỏ tên thư mục gốc và chỉ xét phần đường dẫn bên trong. Ví dụ bạn chọn D:/DuAn làm A và E:/SaoLuu-2026 làm B, thì D:/DuAn/hop-dong/2025.pdf được ghép với E:/SaoLuu-2026/hop-dong/2025.pdf. Cách ghép này giống các phần mềm so thư mục như WinMerge hay lệnh diff -rq trên macOS, Linux. Hệ quả cần nhớ: file bị đổi tên hoặc chuyển sang thư mục con khác không còn cùng đường dẫn, nên hiện thành hai dòng, một dòng Chỉ có ở A và một dòng Chỉ có ở B. Nếu bạn nghi nhiều file chỉ bị đổi chỗ chứ không mất, hãy chọn thư mục cha chứa cả hai và dùng công cụ tìm file trùng lặp, nó ghép theo nội dung bất kể tên và vị trí.
So theo nội dung hay so nhanh theo dung lượng và ngày sửa
Chế độ Theo nội dung chỉ đọc file khi cần: hai file khác dung lượng chắc chắn khác nhau, khỏi đọc. Cặp cùng dung lượng mới được băm SHA-256 cả hai bên. Với file trên 1 MiB, công cụ băm thử 64 KiB đầu và 64 KiB cuối trước; khác là kết luận ngay, giống thì mới đọc toàn bộ. Vì vậy thời gian chạy phụ thuộc vào tổng dung lượng các cặp cùng cỡ, không phải tổng dung lượng thư mục. Chế độ Nhanh không đọc nội dung, chỉ so dung lượng và ngày sửa, xong gần như tức thì kể cả với hàng trăm GB. Đổi lại nó có hai điểm mù: file bị sửa mà vẫn giữ nguyên dung lượng và ngày sửa sẽ bị coi là giống, còn file giống hệt nhưng được chép theo cách làm đổi ngày sửa sẽ bị coi là khác. Dùng chế độ nhanh để rà sơ bộ, rồi so lại theo nội dung với những nhánh quan trọng.
Vì sao ngày sửa có thể lệch dù file không đổi
Ổ định dạng FAT32, kiểu hay gặp ở USB và thẻ nhớ cũ, lưu thời gian sửa với bước 2 giây, nên file chép từ ổ NTFS sang có thể lệch 1 giây. Công cụ chấp nhận chênh lệch tới 2 giây vì lý do này. FAT32 còn lưu giờ theo giờ địa phương thay vì giờ chuẩn quốc tế, nên khi máy đổi múi giờ, thời gian của cùng một file có thể bị hiểu lệch nguyên giờ. Một số cách chép như tải về từ email, tải từ dịch vụ đám mây qua trình duyệt, hay vài phần mềm giải nén, đặt ngày sửa bằng thời điểm tạo bản mới. Ở những trường hợp đó, chế độ nhanh sẽ báo Khác nhau với lý do khác ngày sửa, trong khi nội dung có thể vẫn giống. Hãy so lại theo nội dung để có kết luận chắc.
Chữ hoa, chữ thường và tên tiếng Việt có dấu
Windows (NTFS) và macOS (APFS mặc định) không phân biệt chữ hoa, chữ thường: BaoCao.docx và baocao.docx là một file. Linux và máy chủ web chạy Linux thì phân biệt, đó là hai file khác nhau. Nếu hai thư mục đều đến từ Windows hoặc Mac, hãy đánh dấu ô Không phân biệt chữ hoa, chữ thường để tên đổi kiểu chữ vẫn được ghép. Nếu bạn đang so mã nguồn sẽ chạy trên máy chủ Linux, để trống ô này để thấy đúng các khác biệt có thể gây lỗi đường dẫn. Riêng chữ tiếng Việt có dấu, một chữ như ệ có thể được lưu thành một ký tự dựng sẵn (NFC) hoặc chữ e cộng các dấu tổ hợp (NFD), tùy hệ điều hành và phần mềm tạo ra file. Nhìn giống hệt nhưng máy so chuỗi sẽ thấy khác. Công cụ chuẩn hóa mọi tên về NFC trước khi so để tránh báo sai.
Kiểm tra bản sao lưu trước khi xóa bản gốc
Đây là tình huống dùng công cụ phổ biến và cũng là nơi cẩn thận nhất. Chọn bản gốc làm A, bản sao lưu làm B, so theo nội dung. Kết quả an toàn để xóa bản gốc là: ô Chỉ có ở A bằng 0 và ô Khác nhau bằng 0. Ô Chỉ có ở B có thể khác 0 nếu bản sao lưu chứa thêm file cũ, điều đó không sao. Nhớ kiểm tra số mục bị bỏ qua ở dòng đầu kết quả: nếu bạn để mặc định bỏ file ẩn và .git, những thứ đó không được so. Với dữ liệu quan trọng, nên giữ thêm ít nhất một bản sao ở nơi khác theo nguyên tắc sao lưu 3-2-1 (ba bản, trên hai loại thiết bị, một bản để ở nơi khác) trước khi xóa.
So với WinMerge, FreeFileSync, robocopy và diff
WinMerge là phần mềm miễn phí trên Windows, so được cả thư mục lẫn nội dung từng dòng của file văn bản. FreeFileSync so và đồng bộ hai thư mục trên Windows, macOS, Linux. Lệnh robocopy A B /L /E liệt kê khác biệt mà không chép, còn diff -rq A B trên macOS, Linux in ra file chỉ có một bên và file khác nhau. Các công cụ này mạnh hơn ở chỗ đồng bộ, so từng dòng, chạy theo lịch. Công cụ trên trang này hợp khi bạn không được cài phần mềm, không quen dòng lệnh, hoặc chỉ cần một bảng Excel liệt kê khác biệt để báo cáo. Nó không đồng bộ và không so nội dung từng dòng; với file văn bản cần xem khác ở dòng nào, hãy dùng công cụ so sánh văn bản.
Câu hỏi thường gặp (FAQ)
Cách so sánh 2 thư mục trên máy tính?
Bấm Chọn thư mục A, Chọn thư mục B, chọn cách so rồi bấm So sánh. Công cụ ghép file theo đường dẫn bên trong hai thư mục và xếp mỗi file vào Chỉ có ở A, Chỉ có ở B, Khác nhau hoặc Giống nhau. Bạn tải kết quả ra Excel nếu cần.
Có cần cài phần mềm so sánh 2 thư mục không?
Không. Công cụ chạy trong trình duyệt, tốt nhất là Chrome hoặc Edge trên máy tính. Firefox và Safari máy tính vẫn chọn được thư mục bằng ô chọn thường. Phần mềm cài máy như WinMerge hay FreeFileSync chỉ cần khi bạn muốn đồng bộ hoặc so nội dung từng dòng.
File có bị tải lên mạng khi so sánh không?
Không. File được đọc ngay trên máy để lấy dung lượng, ngày sửa và tính SHA-256. Không có nội dung, tên hay đường dẫn nào gửi về máy chủ. Câu hỏi tải tệp lên trang của Chrome khi dùng ô chọn thường là câu chữ mặc định của trình duyệt.
Công cụ có đồng bộ hay chép file còn thiếu sang không?
Không. Công cụ chỉ đọc và lập danh sách. Bạn dựa vào danh sách Chỉ có ở A, Khác nhau để tự chép bằng File Explorer, Finder hoặc phần mềm đồng bộ. Không có thao tác ghi nên không có chuyện ghi đè nhầm.
Hai thư mục khác tên có so được không?
Được. Tên thư mục gốc bị bỏ qua, công cụ chỉ so phần đường dẫn bên trong. Thư mục DuAn và thư mục SaoLuu-2026 so với nhau bình thường.
Vì sao file chỉ đổi tên lại hiện là chỉ có ở A và chỉ có ở B?
Vì công cụ ghép theo đường dẫn. Đổi tên hoặc chuyển thư mục làm đường dẫn khác đi, nên hai bên không còn được ghép. Muốn tìm file giống nội dung bất kể tên, dùng công cụ tìm file trùng lặp trên thư mục chứa cả hai.
Nên chọn so theo nội dung hay so nhanh?
So theo nội dung khi cần kết luận chắc, ví dụ trước khi xóa bản gốc. So nhanh khi thư mục rất lớn và bạn chỉ cần rà sơ bộ file nào thêm, bớt. So nhanh có thể coi file sửa nhưng giữ nguyên dung lượng và ngày sửa là giống, và báo khác với file giống hệt nhưng bị đổi ngày sửa khi chép.
So theo nội dung có chậm không?
Chỉ những cặp file cùng dung lượng mới phải đọc. File trên 1 MiB được thử phần đầu và cuối trước, khác thì dừng. Phần còn lại chạy theo tốc độ đọc ổ đĩa; file trên 64 MiB băm bằng SHA-256 viết bằng JavaScript nên chậm hơn. Ổ USB, ổ mạng chậm sẽ là nút thắt chính.
Vì sao file giống nhau mà chế độ nhanh báo khác ngày sửa?
Một số cách chép đặt ngày sửa bằng lúc tạo bản mới, ví dụ tải lại từ email hay dịch vụ đám mây. Ổ FAT32 còn lưu thời gian theo bước 2 giây và theo giờ địa phương. Công cụ đã cho lệch tới 2 giây; lệch nhiều hơn thì hãy so lại theo nội dung.
Có phân biệt chữ hoa chữ thường trong tên file không?
Mặc định có, như Linux. Đánh dấu Không phân biệt chữ hoa, chữ thường trong tên để làm giống Windows và macOS. Nếu một thư mục có cả Anh.jpg và anh.jpg, khi bật tùy chọn này file thứ hai được báo riêng là trùng tên.
Tên file tiếng Việt chép từ Mac sang Windows có bị báo sai không?
Không. Chữ có dấu có thể được lưu ở dạng dựng sẵn hoặc dạng tổ hợp tùy hệ điều hành, nhìn giống nhau nhưng khác mã. Công cụ chuẩn hóa mọi tên về dạng NFC trước khi so nên vẫn ghép đúng.
node_modules và .git có được so không?
Mặc định không, cùng với .DS_Store, Thumbs.db, desktop.ini, thư mục thùng rác và file ẩn bắt đầu bằng dấu chấm. Xóa tên khỏi ô Bỏ qua hoặc bỏ đánh dấu ô bỏ file ẩn nếu bạn muốn so cả. Số mục bị bỏ qua hiện ở dòng đầu phần kết quả.
File Excel tải về gồm những cột nào?
Đường dẫn, kết quả, chi tiết lý do, dung lượng A và B tính bằng byte, ngày sửa A và B, SHA-256 A và B khi có băm. File chỉ chứa các dòng đang hiện theo ô đánh dấu trạng thái và ô lọc đường dẫn, nên muốn đủ thì đánh dấu cả bốn ô.
Thư mục có hàng chục nghìn file thì sao?
Công cụ vẫn so đủ, nhưng phần cây và bảng trên trang chỉ vẽ 3.000 dòng đầu để trình duyệt không chậm. File CSV, Excel luôn có đủ mọi dòng theo bộ lọc. Liệt kê thư mục rất lớn bằng ô chọn thường có thể mất vài chục giây trước khi thanh tiến độ chạy.
So sánh được hai thư mục trên điện thoại không?
Thường là không. Trình duyệt điện thoại hầu như không cho chọn cả một thư mục. Hãy dùng máy tính với Chrome, Edge, Firefox hoặc Safari.
So được thư mục trên ổ mạng hay NAS không?
Được nếu thư mục đó hiện trong hộp chọn thư mục của máy, ví dụ ổ mạng đã ánh xạ trên Windows. Tốc độ so theo nội dung phụ thuộc vào đường mạng vì phải đọc file qua mạng. Với thư mục lớn trên NAS, hãy so nhanh trước rồi so nội dung các nhánh cần thiết.
Muốn biết file văn bản khác nhau ở dòng nào thì làm sao?
Công cụ này chỉ cho biết hai file khác nội dung, không chỉ ra dòng khác. Hãy mở hai file trong công cụ so sánh văn bản hoặc so sánh code để xem từng dòng thêm, bớt, sửa.
Từ khóa liên quan
- so sánh 2 thư mục
- cách so sánh 2 thư mục
- phần mềm so sánh 2 thư mục
- so sánh 2 folder
- so sánh hai thư mục online
- compare two folders
- folder compare online
- kiểm tra file thiếu khi copy
- so sánh thư mục sao lưu
- tìm file khác nhau giữa 2 thư mục
- so sánh file trong 2 thư mục
- diff thư mục
- diff -rq
- robocopy so sánh thư mục
- winmerge so sánh thư mục
- kiểm tra backup đủ file
- so sánh 2 folder windows
- so sánh nội dung file bằng hash
- đối chiếu thư mục
- so sánh 2 thư mục trên mac
- directory compare