Tôi đang cố gắng viết một tập lệnh sẽ tính toán kích thước thư mục và nếu kích thước nhỏ hơn 10GB và lớn hơn thì 2GB sẽ thực hiện một số hành động. Tôi cần đề cập đến tên thư mục của tôi ở đâu?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
du
và làm thế nào mọi người biết tất cả các lệnh này: Bạn có thể nhập man du
vào thiết bị đầu cuối của mình để tra cứu lệnh du trong hướng dẫn. Điều này sẽ hiển thị một đầu ra mà bạn có thể xem và sẽ tóm tắt tất cả các cờ như -h, -c, -s, -b, -B, --apparent-size, v.v. mà các câu trả lời mà bạn đề nghị bạn sử dụng. Sau đó, bạn có thể tự quyết định cách bạn muốn sử dụng tốt nhất du
cho trường hợp sử dụng cụ thể của mình.