इस प्रश्न के उद्देश्य के लिए, "बड़ी निर्देशिका" का अर्थ है एक लिनक्स कर्नेल गिट रिपॉजिटरी, या क्रोमियम स्रोत।
अगर मुझे rm -rf
शेल से इस तरह की एक बड़ी निर्देशिका मिलती है, तो इसे केवल कुछ सेकंड में ही हटा दिया जाता है।
यदि मैं इसे पहले कूड़ेदान में ले जाता हूं और फिर कूड़े को खाली करता हूं, तो पहला ऑपरेशन एक सेकंड के अंतर्गत होता है, फिर वास्तविक डिलीट में कई मिनट लगते हैं (हम डबल आंकड़े बात कर रहे हैं।)
कचरे को इतना धीमा क्यों खाली कर रहा है? यह क्या कर रहा है जब यह कहता है "तैयारी।" वास्तव में इसे चलाने के लिए कितनी तैयारी करनी पड़ती है rm -rf ~/.local/share/Trash/
?
rm -rf ~/.local/share/Trash
और तेज हो सकता है। देखें askubuntu.com/a/468722/2273
libnautilus-private/nautilus-file-operations.c
स्रोत पर नज़र डाल सकते हैं (apt-get source nautilus
)। हालांकि सी। दिलचस्प सवाल पढ़ने के लिए मेरे पास परिश्रम और धैर्य नहीं है। +1