Website được thiết kế tối ưu cho thành viên chính thức. Hãy Đăng nhập hoặc Đăng ký để truy cập đầy đủ nội dung và chức năng. Nội dung bạn cần không thấy trên website, có thể do bạn chưa đăng nhập. Nếu là thành viên của website, bạn cũng có thể yêu cầu trong nhóm Zalo "CNTT" các nội dung bạn quan tâm.

Kiểm tra có bao nhiêu file thay đổi trong 12 tiếng qua

ICT

Trên Debian (và các distro Linux nói chung), cách chuẩn xác và nhanh nhất để đếm số file đã thay đổi trong 12 giờ qua là dùng find với mốc thời gian.


1. Đếm số file thay đổi trong 12 giờ qua (khuyến nghị)

Toàn bộ hệ thống (không khuyến nghị nếu ổ lớn)

 
find / -type f -mmin -720 2>/dev/null | wc -l
  • -type f : chỉ tính file (không tính thư mục)

  • -mmin -720 : modified trong 720 phút = 12 giờ

  • 2>/dev/null : bỏ lỗi permission

  • wc -l : đếm số file

⚠️ Chạy lâu và nặng, chỉ nên dùng khi thật cần.


2. Kiểm tra trong thư mục cụ thể (thực tế hơn)

Ví dụ kiểm tra /srv (rất phù hợp cho web / dữ liệu live):

 
find /srv -type f -mmin -720 | wc -l

Hoặc /var/www:

 
find /var/www -type f -mmin -720 | wc -l

3. Liệt kê file thay đổi (không đếm)

 
find /srv -type f -mmin -720 -ls 

Hoặc chỉ in đường dẫn:

 
find /srv -type f -mmin -720 -print 

4. Phân biệt “thay đổi nội dung” vs “thay đổi metadata”

LoạiTham số
Thay đổi nội dung (modify)-mmin
Thay đổi inode/permission/owner-cmin
Thay đổi access (chỉ đọc)-amin

Ví dụ:

 
find /srv -type f -cmin -720 | wc -l

5. Dùng cho mục đích backup / giám sát (rất nên)

Kiểm tra nhanh trước khi backup:

 
find /srv -type f -mmin -720 | head 

Kiểm tra có phát sinh bất thường không:

 
find /srv -type f -mmin -720 | wc -l

Nếu 0 hoặc rất ít → dữ liệu gần như không thay đổi.