क्या संचालन का कुछ क्रम है rm
? मैंने rm
एक बड़ी निर्देशिका पर प्रदर्शन किया और उत्सुक हूं कि मुझे यह देखना चाहिए कि क्या हटा दिया गया है। rm
पहले फाइलों पर काम करता है , फिर निर्देशिकाओं पर? या यह इनकोड टेबल की कुछ जानकारी पर आधारित है?
ऐनक: GNU कोरुटिल्स 8.22 सिस्टम से rm: एक बीगलबोनब्लैक फाइलसिस्टम पर चलने वाला आर्क लिनक्स USB 2.0 का उपयोग करते हुए एक बाहरी सीगेट एचडीडी (ext4) था।
पृष्ठभूमि की कहानी:
मैं कुछ निर्देशिका सफाई और प्रदर्शन कर रहा था
cp -r A/ B/ C/ Dest/
अनजाने में, मैं उस के साथ पीछा किया
rm -r A/ B/ C/ Dest/
जब मेरा मतलब सिर्फ प्रदर्शन करना था
rm -r A/ B/ C/
मैंने इसे पकड़ा और मारा Ctrl+ Cइससे पहले कि बहुत समय बीत चुका था। विशेष रूप से, यह <3 सेकंड था क्योंकि मैं time
कमांड के साथ संयोजन में rm
& का उपयोग कर रहा था cp
। मैं में चला गया और जांच की Dest/
उम्मीद कर यह न के बराबर हो सकता है, लेकिन लो और निहारना यह पूरे था और दिखाई दिया प्रभावित नहीं करने के लिए। यह थोड़ा आश्चर्यजनक है क्योंकि A/
B/
C/
ये काफी छोटे थे। शायद 100-200 एमबी कुल। Dest/
हालाँकि, केवल 1TB से शर्मीली है। डेस्टिनेशन ls
पर प्रदर्शन / दिखाया कि वर्णमाला के दोनों सिरों (जैसे AFile.txt
.... .... Zoo.txt
) पर दोनों फाइलें और निर्देशिकाएं थीं ।
क्या मैं भाग्यशाली हो गया और rm
अपने गंतव्य / निर्देशिका पर कहर बरपाने से पहले इसे रद्द कर दिया ? क्या यह rm
वास्तव में धीमा है (शुक्र है!)
यदि नहीं, तो rm
पुनरावर्ती चीजों के बारे में कैसे जाना जाता है कि मैं अनुमान लगा सकता हूं कि क्या खो गया हो सकता है?
मैं वास्तव में जो मैंने खो दिया है उसे ठीक करने की उम्मीद नहीं कर रहा हूं, बस उत्सुक था कि क्या संभावित रूप से उड़ा दिया गया था।