Hôm nay tôi tìm thấy một thư mục "trống" với kích thước 4MB.
Nó không có nội dung có thể nhìn thấy, vì vậy tôi đã thử ls -lah
. Điều này cho tôi thấy một số tập tin ẩn (không lớn lắm). Tìm kiếm lý do tại sao thư mục quá lớn, tôi thấy rằng tệp chấm ( .
) có kích thước 3,9 MB.
Điều gì được lưu trữ trong tập tin đó? Không phải đó chỉ là một loại liên kết đến cùng một thư mục sao?
Đây là đầu ra shell (ẩn danh):
-bash# more /proc/version
Linux version 2.6.18-8.1.15.el5 (mockbuild@builder6.centos.org) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Mon Oct 22 08:32:04 EDT 2007
-bash# pwd
/data/foo/bar/tmp
-bash# ls -lah
total 4.1M
drwxrwxrwx 3 nobody nobody 3.9M Nov 21 10:02 .
drwxrwxrwx 16 nobody nobody 4.0K Aug 27 17:26 ..
-rw------- 1 root root 20K Oct 25 14:06 .bash_history
...