एक फाइल को हटाना जिसका नाम बैकस्लैश कैरेक्टर है


9

मैंने किसी तरह \एक निर्देशिका (हाँ, बैकस्लैश चरित्र) नामक एक फ़ाइल बनाई है । मैंने सभी प्रकार के सेड की कोशिश की है, खोज और grep फू लेकिन मैं इसे हटा नहीं सकता! मुझे पता है कि मैं केवल निर्देशिका को हटा सकता हूं, लेकिन क्या इसे ठीक करने का एक और दिलचस्प तरीका है?

जवाबों:


13
[root@abcdef ~]# touch \\
[root@abcdef ~]# ls -l \\
-rw-r--r--. 1 root root 0 Jul  6 09:29 \
[root@abcdef ~]# rm -f \\
[root@abcdef ~]#

ps। यदि आप विंडोज़ चला रहे हैं, तो आपने NTFS को दूषित कर दिया है।


hahaha, यदि आप इसे छिपा बनाने की जरूरत है इसे बनाने \\ -।। इस तरह से आप की तरह हो सकता है फ़ोल्डर \\ फ़ोल्डर \\ या सिर्फ \\ फ़ोल्डर \\
एंड्रयू स्मिथ

सिर्फ उपयोग क्यों नहीं rm \\ ? इसकी तुलना में, rm -f \\ किसी ऐसी चीज़ की नज़र है जो बहुत खतरनाक है (भले ही तकनीकी रूप से यह खतरनाक नहीं है)।
foghorn

1

क्या आप सुनिश्चित कर सकते हैं कि वास्तव में सिर्फ एक बैकस्लैश है?

सोचा था कि निम्नलिखित मनोरंजक सत्र दूसरों के लिए उसी तरह उपयोगी साबित हो सकते हैं जैसे मैं अभी था:

[root@x y]# ls -la . | grep -F '\'
-rw-r--r--  1 root root     452 Jun 17 10:28 \
[root@x y]# rm \\
rm: cannot remove '\': No such file or directory
[root@x y]# rm '\'
rm: cannot remove '\': No such file or directory
[root@x y]# for f in *; do echo "#$f#"; done;
# #
#file1#
#file2#
[root@x y]# mv ' ' x
[root@x y]# vim x

FYI करें, सामग्री को awk पर्यावरण चर का एक डंप दिखाई दिया .. वर्तमान में यह कैसे वहाँ पता नहीं है!


0

आप कमांड जारी करके '\' फ़ाइल नाम हटा सकते हैं - rm \\

यह डेल जाएगा


0

यदि आपको इस ऑपरेशन के लिए कमांड लाइन में महारत हासिल नहीं है, तो मेरा सुझाव है कि मिडनाइट कमांडर स्थापित करें, या mc, https://midnight-commander.org/ देखें (मैं इसके साथ संबद्ध नहीं हूं, बस इसके लिए एक खुश उपयोगकर्ता)। यह विभिन्न लिनक्स वितरण में पैक किया गया है।

यह एक छोटी सी उपयोगिता है जो आपकी फ़ाइलों के चित्रमय प्रदर्शन (लेकिन अभी भी एक टर्मिनल, कोई एक्स / विंडो के साथ नहीं) के साथ सभी मानक संचालन उपलब्ध है, जैसे कि हटाएं।

यह चीजों को सरल कर सकता है, क्योंकि यह तीर के साथ फ़ाइल में स्थानांतरित करने और फ़ाइल को हटाने के लिए F8 (यदि मेमोरी कार्य करता है) को दबाने के लिए बस तेज होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.