इस सवाल का पहले से ही यहाँ एक जवाब है:
मैं हर बार एक-एक करके विषम-नाम वाली फाइलें बनाता रहा हूं, जैसे
$ls -rthl
$-rw-r--r-- 1 shamil hep 290 Aug 13 11:58 -rf
और दिलचस्प रूप से इस फ़ाइल को निकालना असंभव है
rm -f -rf
मुझे पता है कि मुझे "-" जैसे विशेष प्रतीकों से बचने की आवश्यकता है, इसलिए मुद्दा स्पष्ट है। और मैं समाधान जानता था, लेकिन तब से भूल गया हूं।
मैं इसे ठीक से कैसे हटाऊं?
मैंने इस तरह की चीजों की कोशिश की है
rm -f \-rf
लेकिन कोई फायदा नहीं हुआ।
Ty। किसी तरह मैं इसे खोजने में सक्षम नहीं था।
—
चिकपोवपॉ
शायद सबसे बड़ी बंदूकों को खत्म करने के लिए सबसे अच्छा है
—
u2EF1
python -c 'import os; os.remove("-rf")'
@ U2EF1 अच्छा है। मैं उस हैक का उपयोग सीखने से पहले करता था
—
पाउलो बुउ
--
:) अफसोस, हर वितरण में पायथन नहीं है, इसलिए यह बहुत पोर्टेबल भी नहीं है।
यहां तक कि इस बात पर और चर्चा कि मैं किस फ़ाइल को हटाऊं जिसका नाम "-" (हाइफ़न उर्फ डैश या माइनस) से शुरू होता है? (U & L पर)
—
स्कॉट