मैं एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो एक निर्देशिका आकार की गणना करेगा और यदि आकार 10GB से कम है, और अधिक से अधिक तो 2GB कुछ कार्रवाई करते हैं। मुझे अपने फ़ोल्डर नाम का उल्लेख करने की आवश्यकता कहां है?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
du
है और हर कोई इन सभी आदेशों को कैसे जानता है: आप man du
मैनुअल में डु कमांड देखने के लिए अपने टर्मिनल में टाइप कर सकते हैं । यह एक आउटपुट प्रदर्शित करेगा जिसे आप देख सकते हैं, और सभी झंडे जैसे -h, -c, -s, -b, -b, -apparent-size, आदि का सारांश देंगे जो कि उत्तर दे रहे हैं कि आप उपयोग करने का सुझाव दे रहे हैं। फिर, आप अपने लिए तय कर सकते हैं कि आप du
अपने विशिष्ट उपयोग के मामले में किस तरह का उपयोग करना चाहते हैं ।