कुछ निर्देशिकाओं और / या अनुप्रयोगों को हटाने के लिए "सेल्फ डिस्ट्रक्ट" स्क्रिप्ट


0

मान लें कि आपकी कार्य स्थिति इतनी अच्छी नहीं है, और आपको संदेह है कि अंत निकट है।

यदि आप अपनी चीजों को इकट्ठा करने और इमारत को छोड़ने के लिए कुछ मिनटों का समय लेते हैं, तो आप अपने काम की कंप्यूटर (OSX शेर) से अपनी व्यक्तिगत फ़ाइलों और अनुप्रयोगों को हटाने के लिए एक स्क्रिप्ट (या समान) कैसे तैयार करेंगे? बेशक, आप मशीन को कार्यात्मक छोड़ना चाहते हैं, और आपकी सभी कार्य फाइलें बरकरार हैं, क्योंकि स्थिति खराब है, लेकिन आप एक झटका नहीं हैं।


क्या मैं मान सकता हूं कि आपके उपयोगकर्ता खाते को हटाने का मतलब है? या क्या आपके पास अलग-अलग स्थानों में अलग-अलग फाइलें हैं जिन्हें आप हटाना चाहते हैं?
duci9y

उपयोगकर्ता खाता हटाना कोई विकल्प नहीं है। यह एक छोटी सी दुकान है और यह संभावना है कि उपयोगकर्ता खाते (प्रासंगिक कार्य दस्तावेजों और इंस्टॉल किए गए एप्लिकेशन के साथ) का उपयोग प्रतिस्थापन कर्मचारी द्वारा किया जाएगा, बस नाम बदला गया।
ironsolo

यदि आपको अपनी चीजों को इकट्ठा करने की अनुमति है जिसका मतलब नहीं है (और अगर नियोक्ता प्रेमी है तो निश्चित रूप से नहीं) कि आप कंप्यूटर को छू सकते हैं। इसके अलावा वे कंपनियों के बैकअप पर होंगे - इसलिए मान लीजिए कि आप नहीं कर सकते हैं
मार्क

जवाबों:


1
  1. एक सरल फ़ाइल पथ कोपियर बनाने के लिए इस गाइड का पालन करें

  2. TextWrangler में एक नया दस्तावेज़ खोलें । निम्नलिखित में चिपकाएँ:

    #!/bin/sh
    rm -rf 

    नोट के बाद की जगह rm -rf

  3. खोजक खोलें, एक फ़ाइल पर जाएं, चरण 1 में आपके द्वारा निर्दिष्ट कीबोर्ड शॉर्टकट दबाएं, फिर TextWrangler में ⌘ cmd+ दबाएं V

  4. यह उन सभी फ़ाइलों के लिए करें जिन्हें आप हटाना चाहते हैं। सुनिश्चित करें कि दो फ़ाइल पथों के बीच एक स्थान है और एक प्रवेश नहीं है। इसका मतलब है कि सभी फ़ाइल पथ एक ही पंक्ति पर होंगे। इसके अलावा, यदि फ़ाइल पथ में कोई स्थान है, तो आपको पथ को उद्धरण ( '/path/with a space'या "/path/ with a space") में संलग्न करना होगा ।

  5. नाम के साथ डेस्कटॉप पर फ़ाइल सहेजें anything.sh। बचत करते समय कोई अन्य विकल्प न देखें।

  6. टर्मिनल में टाइप करके स्क्रिप्ट को निष्पादन योग्य बनाएं sudo chmod 755 ~/Desktop/anything.sh

  7. जब डी-डे आता है, तो फ़ाइल पर राइट क्लिक करें, ओपन विथ → अन्य… चुनें। एप्लिकेशन → यूटिलिटीज फ़ोल्डर खोलें, सक्षम करें: फ़ील्ड में, "सभी एप्लिकेशन" चुनें।

  8. टर्मिनल पर डबल क्लिक करें।

  9. स्क्रिप्ट कुछ ही मिनटों में अपना काम पूरा कर लेगी।

वैकल्पिक रूप से, आप पाठ रैंगलर में फ़ाइल खोल सकते हैं और टर्मिनल में सामग्री को कॉपी और पेस्ट कर सकते हैं। यह चरण 6 और 7 को समाप्त करता है।


पुनः 4. और फ़ाइल पथ "rm -rf" के समान पंक्ति में होना चाहिए?

उत्तम। मैंने एक परीक्षण चलाया और मुझे स्क्रिप्ट चलाने से पहले 755 पर चामोद बनाकर निष्पादन योग्य बनाना पड़ा।
ironsolo

खुशी है कि मैं आपकी मदद कर सका। @ मुझे समझ नहीं आ रहा है कि आपका क्या मतलब है।
duci9y

मेरा मतलब है कि यह "rm -rf path / to / file" या "rm -rf \ r \ n / path / to / file" है? आप इस प्रक्रिया का वर्णन करते हैं जैसे कि रास्तों को एक नई लाइन पर जाना है, लेकिन मुझे उम्मीद है कि रास्ते भी उसी लाइन पर जाएंगे जो कमांड हटाएगी। तो उन्हें कहाँ जाना चाहिए?

1
आप एक .command प्रत्यय के साथ इसे सहेजकर टर्मिनल में एक शेल स्क्रिप्ट ऑटो खोल सकते हैं। तो इस मामले में, स्टेप 7-9 को "स्क्रिप्ट चलाने के लिए कुछ भी.कॉम पर डबल क्लिक करें" के साथ बदला जा सकता है।
ब्रायन LaShomb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.