


लिनक्स में 'अनफाइल' कमांड का उपयोग कैसे करें
`अनफाइल` लिनक्स में एक कमांड-लाइन उपयोगिता है जो आपको फ़ाइल की सामग्री को बरकरार रखते हुए फ़ाइल से फ़ाइल नाम और एक्सटेंशन को हटाने की अनुमति देती है। यह `नाम बदलें` कमांड के समान है, लेकिन अधिक उन्नत सुविधाओं के साथ। यहां कुछ उदाहरण दिए गए हैं कि आप `अनफाइल` का उपयोग कैसे कर सकते हैं:
1। निर्देशिका में सभी फ़ाइलों से फ़ाइल नाम और एक्सटेंशन हटाएं:
```
ढूंढें। -type f -exec unfile {} +
```
यह कमांड वर्तमान निर्देशिका और उसकी उपनिर्देशिकाओं की सभी फ़ाइलों से फ़ाइल नाम और एक्सटेंशन को हटा देगा।
2। किसी विशिष्ट फ़ाइल से फ़ाइल नाम और एक्सटेंशन हटाएं:
```unfile myfile.txt
```
यह कमांड फ़ाइल `myfile.txt` से फ़ाइल नाम और एक्सटेंशन को हटा देगा, केवल फ़ाइल सामग्री को छोड़ देगा।
3। निर्देशिका की सभी फ़ाइलों से फ़ाइल का नाम और एक्सटेंशन हटा दें, लेकिन फ़ाइल का मूल नाम रखें:
```
find। -type f -exec unfile {} + --keep-name
```
यह कमांड वर्तमान निर्देशिका और उसकी उपनिर्देशिकाओं की सभी फ़ाइलों से फ़ाइल नाम और एक्सटेंशन को हटा देगा, लेकिन फ़ाइल का मूल नाम बनाए रखेगा।
4। किसी विशिष्ट फ़ाइल से फ़ाइल नाम और एक्सटेंशन हटा दें, लेकिन फ़ाइल का मूल नाम रखें:
```unfile myfile.txt --keep-name
```
यह कमांड फ़ाइल नाम और एक्सटेंशन को फ़ाइल `myfile.txt से हटा देगा `, लेकिन फ़ाइल का मूल नाम रखें।
ध्यान दें कि `अनफ़ाइल` केवल फ़ाइलों पर काम करता है, निर्देशिकाओं पर नहीं। यदि आप इसे किसी निर्देशिका पर उपयोग करने का प्रयास करते हैं, तो यह एक त्रुटि संदेश देगा। साथ ही, महत्वपूर्ण फ़ाइलों पर `अनफ़ाइल` का उपयोग करते समय सावधान रहें, क्योंकि गलत तरीके से उपयोग करने पर यह डेटा हानि का कारण बन सकता है।



