लिनक्समा डाइरेक्टरी कसरी मेटाउने?
लिनक्स प्रणालीमा, डाइरेक्टरी खाली गर्ने काम विभिन्न तरिकाले गर्न सकिन्छ, जुन तपाईं डाइरेक्टरी आफैं र फाइल विशेषताहरू भित्र राख्न चाहनुहुन्छ कि चाहनुहुन्न भन्ने कुरामा निर्भर गर्दछ। तल धेरै सामान्य विधिहरू छन्:
विधि १: प्रयोग गर्नुहोस् आरएम डाइरेक्टरी भित्रका सबै फाइलहरू मेटाउने आदेश
यदि तपाईं डाइरेक्टरी भित्रका सबै फाइलहरू मेटाउन चाहनुहुन्छ तर डाइरेक्टरी नै राख्न चाहनुहुन्छ भने, तपाईं प्रयोग गर्न सक्नुहुन्छ आरएम आदेश। उदाहरणका लागि, नामक निर्देशिका खाली गर्न मेरो_निर्देशिका, तपाईं निम्न आदेश प्रयोग गर्न सक्नुहुन्छ:
rm -rf मेरो_निर्देशिका/*
-आर यहाँ विकल्प भनेको पुनरावर्ती मेटाउने हो, र -च विकल्पको अर्थ बलपूर्वक मेटाउनु हो, अर्थात्, कुनै पुष्टिकरण प्रम्प्टहरू छैनन्।
विधि २: -exec सँग find आदेश प्रयोग गर्नुहोस्
यदि तपाईं मेटाउने प्रक्रियामा थप सूक्ष्म नियन्त्रण चाहनुहुन्छ भने, तपाईं प्रयोग गर्न सक्नुहुन्छफेला पार्नुहोस्आदेशसँगै-कार्यान्वयनविकल्प। उदाहरणका लागि:
my_directory -type f -exec rm {} \; फेला पार्नुहोस्।

यो आदेशले सबै फाइलहरू फेला पार्नेछ (-प्रकार f) अन्तर्गत मेरो_निर्देशिका निर्देशिका बनाउनुहोस् र कार्यान्वयन गर्नुहोस् आरएम प्रत्येक फाइलमा आदेश।
विधि ३: मूल निर्देशिकालाई प्रतिस्थापन गर्न नयाँ निर्देशिका सिर्जना गर्नुहोस्
यदि तपाईं कुनै डाइरेक्टरी पूर्ण रूपमा खाली गर्न चाहनुहुन्छ र यसलाई पुन: सिर्जना गर्न आपत्ति छैन भने, तपाईं सम्पूर्ण डाइरेक्टरी मेटाउन सक्नुहुन्छ र त्यसपछि यसलाई फेरि सिर्जना गर्न सक्नुहुन्छ:

rm -rf मेरो_निर्देशिका mkdir मेरो_निर्देशिका
यो दृष्टिकोणले डाइरेक्टरी र यसका सबै सामग्रीहरू मेटाउँछ, त्यसपछि नयाँ खाली डाइरेक्टरी सिर्जना गर्दछ।
विधि ४: प्रयोग गर्नुहोस् आरएससिंक आदेश
द आरएससिंक कमाण्ड फाइलहरू र डाइरेक्टरीहरू सिङ्क्रोनाइज गर्न प्रयोग गर्न सकिन्छ, र यो डाइरेक्टरी खाली गर्न पनि प्रयोग गर्न सकिन्छ। उदाहरणका लागि:
rsync -a --खाली_निर्देशिका/ मेरो_निर्देशिका/ मेटाउनुहोस्

यहाँ, खाली_निर्देशिका एउटा खाली निर्देशिका हो, र --मेटाउनुहोस् विकल्पले स्रोत निर्देशिकामा नभएका लक्षित निर्देशिकाबाट फाइलहरू हटाउँछ।
सावधानी
मेटाउने कार्यहरू गर्नु अघि, निश्चित गर्नुहोस् कि तपाईं साँच्चै फाइलहरू मेटाउन चाहनुहुन्छ, किनकि यी कार्यहरू अपरिवर्तनीय छन्।
यदि डाइरेक्टरीमा महत्त्वपूर्ण फाइलहरू छन् भने, पहिले ब्याकअप बनाउनुहोस्।
प्रयोग गर्दै सुडो आदेशलाई प्रशासनिक विशेषाधिकार चाहिन्छ। यदि तपाईंसँग पर्याप्त अनुमति छैन भने, तपाईंले प्रयोग गर्नुपर्ने हुन सक्छ सुडो यी आदेशहरू कार्यान्वयन गर्न।
माथिका विधिहरू धेरैजसो परिस्थितिहरूमा लागू हुन्छन्, तर तिनीहरूलाई लागू गर्दा, तपाईंको विशिष्ट केसको आधारमा उपयुक्त विधि छनौट गर्नुहोस्, र डेटा हानिबाट बच्न सावधानीपूर्वक अगाडि बढ्नुहोस्।
यदि तपाईं मेटाउने प्रक्रियामा थप सूक्ष्म नियन्त्रण चाहनुहुन्छ भने, तपाईं प्रयोग गर्न सक्नुहुन्छफेला पार्नुहोस्आदेशसँगै-कार्यान्वयनविकल्प। उदाहरणका लागि:
my_directory -type f -exec rm {} \; फेला पार्नुहोस्।

यो आदेशले सबै फाइलहरू फेला पार्नेछ (-प्रकार f) अन्तर्गत मेरो_निर्देशिका निर्देशिका बनाउनुहोस् र कार्यान्वयन गर्नुहोस् आरएम प्रत्येक फाइलमा आदेश।
विधि ३: मूल निर्देशिकालाई प्रतिस्थापन गर्न नयाँ निर्देशिका सिर्जना गर्नुहोस्
यदि तपाईं कुनै डाइरेक्टरी पूर्ण रूपमा खाली गर्न चाहनुहुन्छ र यसलाई पुन: सिर्जना गर्न आपत्ति छैन भने, तपाईं सम्पूर्ण डाइरेक्टरी मेटाउन सक्नुहुन्छ र त्यसपछि यसलाई फेरि सिर्जना गर्न सक्नुहुन्छ:
यो दृष्टिकोणले डाइरेक्टरी र यसका सबै सामग्रीहरू मेटाउँछ, त्यसपछि नयाँ खाली डाइरेक्टरी सिर्जना गर्दछ।
विधि ४: प्रयोग गर्नुहोस् आरएससिंक आदेश
द आरएससिंक कमाण्ड फाइलहरू र डाइरेक्टरीहरू सिङ्क्रोनाइज गर्न प्रयोग गर्न सकिन्छ, र यो डाइरेक्टरी खाली गर्न पनि प्रयोग गर्न सकिन्छ। उदाहरणका लागि:
यहाँ,
खाली_निर्देशिका एउटा खाली निर्देशिका हो, र --मेटाउनुहोस् विकल्पले स्रोत निर्देशिकामा नभएका लक्षित निर्देशिकाबाट फाइलहरू हटाउँछ।सावधानी
मेटाउने कार्यहरू गर्नु अघि, निश्चित गर्नुहोस् कि तपाईं साँच्चै फाइलहरू मेटाउन चाहनुहुन्छ, किनकि यी कार्यहरू अपरिवर्तनीय छन्।
यदि डाइरेक्टरीमा महत्त्वपूर्ण फाइलहरू छन् भने, पहिले ब्याकअप बनाउनुहोस्।
प्रयोग गर्दै
सुडो आदेशलाई प्रशासनिक विशेषाधिकार चाहिन्छ। यदि तपाईंसँग पर्याप्त अनुमति छैन भने, तपाईंले प्रयोग गर्नुपर्ने हुन सक्छ सुडो यी आदेशहरू कार्यान्वयन गर्न।माथिका विधिहरू धेरैजसो परिस्थितिहरूमा लागू हुन्छन्, तर तिनीहरूलाई लागू गर्दा, तपाईंको विशिष्ट केसको आधारमा उपयुक्त विधि छनौट गर्नुहोस्, र डेटा हानिबाट बच्न सावधानीपूर्वक अगाडि बढ्नुहोस्।
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

र्याकमाउन्ट पीसी
इम्बेडेड कम्प्युटिङ
औद्योगिक पोर्टेबल कम्प्युटरहरू
बलियो ट्याब्लेटहरू
बलियो ल्यापटप
औद्योगिक प्यानल पीसी
बलियो ह्यान्डहेल्ड
एडभान्टेक इन्डस्ट्रियल पीसी