Computer >> कंप्यूटर >  >> प्रणाली >> MAC

अपने डेवलपर Mac . पर स्थान खाली कैसे करें

अपने देव पर्यावरण को साफ करें, आप गंदे जानवर हैं!

मैं सफाई सॉफ्टवेयर पसंद है? कृपया! डुप्लिकेट निकालें, पुराने OS cruft आदि खोजें। लेकिन यह कभी भी एक विकास मशीन को साफ नहीं करता है जैसा मैं कर सकता हूं।

ज़रूर, सामान्य रखरखाव के लिए, CleanMyMac से बेहतर कुछ नहीं है। लेकिन साल में एक बार, डेवलपर्स को कुछ मैनुअल कमांड के माध्यम से चलना चाहिए, क्योंकि ऑटो-क्लीनर को यह नहीं पता होगा कि डेवलपर मशीन की देखभाल कैसे की जाती है।

शुरू करने से पहले, आइए देखें कि आप कितने "फ्री स्पेस" से शुरुआत कर रहे हैं:

अपने डेवलपर Mac . पर स्थान खाली कैसे करें

सफाई से पहले मेरा 132.2 जीबी रिपोर्ट कर रहा है। आरंभ करने का समय!

Mac Homebrew उपयोगकर्ता

यह आमतौर पर सैकड़ों मेगा डेटा को हटा देता है। उन फ़ाइलों को अपडेट करें, अपग्रेड करें और फिर साफ़ करें जिनका आप उपयोग नहीं करने जा रहे हैं।

अपडेट करें और फिर पुराने फ़ार्मुलों और उनके फ़ोल्डरों को हटा दें:

brew update && brew upgrade && brew cleanup

आपने brew prune . का प्रयोग किया होगा अतीत में, लेकिन इसे बहिष्कृत कर दिया गया है। क्लीनअप आपके लिए इसे संभालता है!

सामान्य काढ़ा रखरखाव

काढ़ा एक जटिल प्रणाली है, और इसे अनुरक्षकों से बेहतर कोई नहीं जानता। तो आप चला सकते हैं brew doctor और कुछ अतिरिक्त काम प्राप्त करें जिन्हें आप ठीक से चलाने के लिए ध्यान रख सकते हैं।

गिट उपयोगकर्ता

गिट बहुत अच्छा है, लेकिन आपकी स्थानीय मशीन पर मर्ज की गई शाखाओं का एक गुच्छा छोड़ना मुश्किल नहीं है! वे शाखाएं अब उपयोगी नहीं हैं, और कभी-कभी भविष्य की शाखाओं के लिए नामकरण विरोध करती हैं।

आप इस आदेश के साथ एक ही प्रोजेक्ट से सभी मर्ज की गई शाखाओं को हटा सकते हैं:

git branch --merged master | grep -v "\* master" | xargs -n 1 git branch -d

वाह, केवल एक प्रोजेक्ट के लिए क्या खूब! आइए इसे और खराब करें। ?

यह कोड वर्तमान कार्यशील निर्देशिका के सभी फ़ोल्डरों में सीडी करेगा, और फिर प्रत्येक के लिए मर्ज की गई शाखाओं को साफ करने के लिए कमांड चलाएगा!

for d in */; do cd $d; echo WORKING ON $d; git branch --merged master | grep -v "\* master" | xargs -n 1 git branch -d; cd ..; done

JavaScript Developers

परियोजनाओं में एम्बेड किए गए पुराने `नोड_मॉड्यूल` हटाएं

निम्न आदेश सभी node_modules ढूँढता है 120 दिनों से अधिक पुराने फोल्डर और उन्हें हटा देता है। इसका मतलब यह है कि आपको npm i . करना होगा या yarn फिर से उन पुराने प्रोजेक्ट में। यह आमतौर पर एक बड़ी सफाई है!

सभी node_modules को हटाता है 4 महीने से पुराने फ़ोल्डर:

find . -name "node_modules" -type d -mtime +120 | xargs rm -rf

यदि आप काफी आक्रामक महसूस कर रहे हैं, तो आप सभी node_modules . को साफ़ कर सकते हैं mtime . को हटाकर फ़ोल्डर और आवश्यकतानुसार पुनः स्थापित करें झंडा।

सभी node_modules को हटाता है फोल्डर:

find . -name "node_modules" -type d | xargs rm -rf

नोड के पुराने संस्करण निकालें

नोड के पुराने संस्करणों को हटा दें। यह आपके नोड प्रबंधक के आधार पर भिन्न होता है। मैं 'एन' का उपयोग करता हूं इसलिए यह मेरे लिए आसान है। अपने विशिष्ट संस्करण प्रबंधक के लिए अनइंस्टॉल करने की सलाह लें।

n का उपयोग करना ?
नोड के सभी संस्करणों की सूची बनाएं + n ls . के साथ अपने इंस्टॉल किए गए संस्करणों को सूचीबद्ध करें और फिर n rm <versi . के साथ कोई भी हटा दें चालू>।
nvm का उपयोग करना ?
अपने स्थापित संस्करणों को nvm ls . के साथ सूचीबद्ध करें और फिर nvm uninstall <versi . के साथ कोई भी हटा दें चालू>।
asdf का उपयोग करना ?
asdf list nodejs . के साथ अपने इंस्टॉल किए गए संस्करणों को सूचीबद्ध करें और फिर asdf uninstall nodejs <versi . के साथ कोई भी हटा दें चालू>।

रूबी डेवलपर

रत्नों के पुराने संस्करणों को cleanup . से साफ़ करें आज्ञा। यदि आप चिंतित हैं, तो आप पहले "ड्राईरन" के साथ परिणाम देख सकते हैं।

gem cleanup --dryrun

फिर जब आप आश्वस्त हों, तो आप "ड्राईरन" परम को हटा सकते हैं और इसे वास्तविक रूप से चला सकते हैं।

gem cleanup

रूबी के पुराने वर्शन हटाएं

यह विशेष रूप से आपके रूबी संस्करण प्रबंधक पर निर्भर करता है। हम आपकी सहायता के लिए दो लोकप्रिय संस्करण करेंगे।

rbenv का उपयोग करना ?
अपने इंस्टॉल किए गए संस्करणों को rbenv versions . के साथ सूचीबद्ध करें और फिर rbenv uninstall <versi . के साथ कोई भी हटा दें चालू>।
rvm का उपयोग करना ?
अपने इंस्टॉल किए गए संस्करणों को rvm list . के साथ सूचीबद्ध करें और फिर rvm uninstall <versi . के साथ कोई भी हटा दें चालू>।

Xcode Developers

Xcode आपकी मशीन पर सभी चीजों को कैश करना पसंद करता है, और इनमें से कुछ सैकड़ों megs हैं। उन्हें साफ़ करने का समय आ गया है, और अगर आपको उन्हें फिर से बनाने की ज़रूरत है, तो कोई चिंता नहीं!

CocoaPod कैश साफ़ करें:

rm -rf "${HOME}/Library/Caches/CocoaPods"

पुराने Xcode सिमुलेटर हटाएं:

xcrun simctl delete unavailable

विभिन्न संग्रह, लॉग और व्युत्पन्न डेटा फ़ोल्डर साफ़ करें:

rm -rf ~/Library/Developer/Xcode/Archives
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~~/Library/Developer/Xcode/iOS Device Logs/

~/Library/Developer/Xcode/iOS Device Logs/ . में अपने कनेक्टेड डिवाइस की जानकारी देखें और आपके द्वारा कनेक्ट किए गए पुराने iOS उपकरणों के लिए कुछ भी हटा दें।

डॉकर

आप कम से कम एक कंटेनर द्वारा उपयोग नहीं किए गए सभी वॉल्यूम निकाल सकते हैं। क्योंकि... आप उन्हें क्यों चाहेंगे?!

यह बहुत बड़ा हो सकता है या यह कुछ भी नहीं हटा सकता है। एक रन के लायक!?

अप्रयुक्त स्थानीय वॉल्यूम निकालें

docker volume prune

परिणाम?!

अपना कचरा खाली करना न भूलें और देखें कि हमने कैसे किया!

अपने डेवलपर Mac . पर स्थान खाली कैसे करें
30 GIGS! मेरी मशीन को खींच लिया! आप कैसे हैं?

आपकी सफलता शायद बहुत अलग है, लेकिन मुझे जानना अच्छा लगेगा। मुझे अपने परिणामों पर टिप्पणी या ट्वीट करें, और आपके द्वारा सुझाए गए किसी भी अन्य डेवलपर स्पॉट को हम साफ करते हैं! मुझे आपकी सलाह को लेख में जोड़ने में खुशी होगी।

गैंट लैबोर्डे इनफिनिट रेड में मुख्य प्रौद्योगिकी रणनीतिकार, प्रकाशित लेखक, सहायक प्रोफेसर, विश्वव्यापी सार्वजनिक वक्ता और प्रशिक्षण में एक पागल वैज्ञानिक हैं। ताली बजाएं/अनुसरण करें/ट्वीट करें या किसी सम्मेलन में उनसे मिलें।

5 चीजें जो दूरस्थ कार्य के बारे में बेकार हैं
दूरस्थ कार्य के नुकसान + प्रस्तावित समाधान shift.infinite.redप्रतिक्रिया मूल निवासी बनाम मूलनिवासी
क्या मुझे प्रतिक्रियाशील मूल निवासी या मूल निवासी सीखना चाहिए? Shift.infinite.red


  1. अपने Mac से iTunes को पूरी तरह से कैसे निकालें

    2011 में घोषित, iTunes दुनिया का सबसे लोकप्रिय मीडिया हब है। फिर भी आप डेटा सिंक को ठीक करने, आईट्यून्स को रीसेट करने, या शायद कुछ डिस्क स्थान खाली करने के लिए आईट्यून्स को अनइंस्टॉल करना चाह सकते हैं। कारण जो भी हो, इस गाइड में हम बताएंगे कि मैक से आईट्यून्स को पूरी तरह से कैसे हटाया जाए। इसके अलाव

  1. मेरा मैक कैसे साफ करें

    क्या आपका मैक जवाब देने के लिए हमेशा के लिए ले रहा है? क्या आप इसके सुस्त प्रदर्शन से निराश हैं? यदि अब तक उत्तर सकारात्मक है; हम आपकी हताशा और आपके यहाँ उतरने के कारण को समझ सकते हैं! धीरे-धीरे अत्यधिक उपयोग के साथ, आपके Mac का प्रदर्शन अक्सर समय के साथ खराब हो जाता है। हर दूसरे गैजेट की तरह, आपके

  1. मैक में अपना मेल संग्रहण कैसे खाली करें?

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