मैं देख रहा हूं कि सवाल पुराना है। मैं साझा करना चाहता हूं कि यह मेरे लिए क्या काम करता है शायद कुछ और मदद करें।
मुझे 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: -rDIRs और फ़ाइलों को फिर से निकालना। -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। यह शून्य पर जाता है के रूप में देखो।