मैं देख रहा हूं कि सवाल पुराना है। मैं साझा करना चाहता हूं कि यह मेरे लिए क्या काम करता है शायद कुछ और मदद करें।
मुझे pv
कमांड लाइन पाइप व्यूअर का उपयोग करके प्रगति पट्टी मिलती है
यह आज्ञा है
rm -rv DIR_OR_FILE_NAME | pv -l -s $ (du -a DIR_OR_FILE_NAME | wc -l)> / dev / nale
यदि आपको हटाने के लिए dir या फ़ाइल के लिए रूट अनुमति चाहिए,
sudo rm -rv DIR_OR_FILE_NAME | pv -l -s $ (sudo du -a DIR_OR_FILE_NAME | wc -l)> / देव / अशक्त
rm -rv
: -r
DIRs और फ़ाइलों को फिर से निकालना। -v
क्रिया यह उन सभी फाइलों और निर्देशिकाओं को सूचीबद्ध करती है जो निकाल रही हैं।
pv -l -s
: -l
बाइट्स के बजाय लाइनों की गणना करने के लिए। -s
निकाली जाने वाली कुल पंक्तियों को सेट करें।
$( du -a <dir_or_file> | wc -l )
: du -a
एक सूची सभी फाइलों और निर्देशिकाओं को निर्दिष्ट dir से देता है। wc -l
द्वारा आउटपुट लाइनों की गिनती देता है du -a
।
> /dev/null
: rm -rv
कहीं नहीं के आउटपुट भेजें ।
watch -n 5 du -s LargeDirectory
। यह शून्य पर जाता है के रूप में देखो।