Theo tôi hiểu, lslệnh gọi getdents, trả về tối đa x số mục nhập thư mục. Có bất kỳ cuộc gọi hệ thống khác liên quan? Nếu tôi chạy ls -l, có cuộc gọi hệ thống nào nữa không? Tôi đang cố gắng xác định nếu ls -lđắt hơn và do đó chậm hơn ls.
lskhông dành cho tự động hóa, nên luôn có những cách hiệu quả và an toàn hơn để chiếu sáng hệ thống tập tin cho mục đích lập trình.
strace lsvàstrace ls -lđể xem các cuộc gọi hệ thống cho mỗi lệnh.