Làm thế nào tôi có thể tìm thấy bao nhiêu đĩa mà một danh sách các tập tin sử dụng? Tôi đang tìm kiếm một biến thể của
du -s *.sql
Tôi muốn chỉ nhìn thấy tổng số lớn và với lệnh ở trên, nó luôn hiển thị một dòng cho mỗi tệp.
Làm thế nào tôi có thể tìm thấy bao nhiêu đĩa mà một danh sách các tập tin sử dụng? Tôi đang tìm kiếm một biến thể của
du -s *.sql
Tôi muốn chỉ nhìn thấy tổng số lớn và với lệnh ở trên, nó luôn hiển thị một dòng cho mỗi tệp.
Câu trả lời:
Câu hỏi của bạn rất mơ hồ nhưng tôi nghi ngờ bạn đang tìm kiếm -c
cờ để tạo ra tổng số.
du -c *.sql
du -s dir
. Mà sẽ tóm tắt việc sử dụng đĩa của thư mục, và không có gì khác.
có thể là một biến thể như:
du -sch * | tail -n 1
du -c * | tail -n 1
. Ngoài ra -s
tùy chọn không làm gì ở đây.
-h
tùy chọn không được gọi cho; OP đã không yêu cầu nó. | tail -n 1
tốt hơn | grep total
bởi vì có thể có các tệp có tên chứa từ đó total
.
-s
giảm lượng dữ liệu được ghi thông qua đường ống (nếu bất kỳ đối số nào là thư mục).
cat *.sql | wc -c
Câu trả lời được tính bằng byte.