Mac OS Xలోని కమాండ్ లైన్ నుండి అన్ని మౌంటెడ్ డ్రైవ్‌లను తక్షణమే & డిస్క్‌లను ఎజెక్ట్ చేయండి

Anonim

తదుపరిసారి మీరు కమాండ్ లైన్‌లో ఉన్నప్పుడు మరియు Macకి జోడించబడిన ప్రతి ఒక్క మౌంటెడ్ వాల్యూమ్, హార్డ్ డ్రైవ్, డిస్క్, డిస్క్ ఇమేజ్ మరియు/లేదా ఎక్స్‌టర్నల్ డ్రైవ్‌ను ఎజెక్ట్ చేయవలసి వచ్చినప్పుడు, మీరు తక్షణమే వాటన్నింటినీ ఒక సులభ పద్ధతిలో తొలగించవచ్చు. osascript కమాండ్ స్ట్రింగ్. మీరు టెర్మినల్‌లో తరచుగా పని చేస్తుంటే మరియు మీరు త్వరగా వర్క్‌స్టేషన్‌ని ప్యాక్ చేసి బయటకు వెళ్లాలనుకుంటే ఇది చాలా బాగుంది, అయితే ఇది ఇతర సంభావ్య ఉపయోగాలతోపాటు ssh కనెక్షన్ ద్వారా Macsని రిమోట్‌గా నిర్వహించడానికి లేదా షెల్ స్క్రిప్ట్‌కి జోడించడానికి కూడా చాలా ఉపయోగకరంగా ఉంటుంది. .

Osascript గురించి తెలియని వారి కోసం, ఇది AppleScriptకు కమాండ్ లైన్ ఇంటర్‌ఫేస్, ఇది టెర్మినల్ నుండి AppleScriptలు మరియు OSA భాషా స్క్రిప్ట్‌లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఫంక్షనాలిటీ చాలా సులభం, మీరు ప్రాథమికంగా ఆపిల్‌స్క్రిప్ట్ ఎడిటర్‌లో ఉంచాలనుకుంటున్న స్క్రిప్ట్ లేదా స్టేట్‌మెంట్‌ను ఫీడ్ చేయండి మరియు OS Xలోని GUI యాప్‌లోకి లాంచ్ కాకుండా మొత్తం టెర్మినల్ నుండి నిర్వహించబడుతుంది. మనం ఉపయోగించుకుందాం. Macలో మౌంట్ చేయబడిన అన్ని వాల్యూమ్‌లను ఎజెక్ట్ చేయడానికి ఓసాస్క్రిప్ట్.

టెర్మినల్ ద్వారా అన్ని మౌంటెడ్ వాల్యూమ్‌లు, డ్రైవ్‌లు మరియు డిస్క్ ఇమేజ్‌లను ఎజెక్ట్ చేయడం

టెర్మినల్ నుండి, కింది కమాండ్ స్ట్రింగ్‌ను ఒకే లైన్‌లో అమలు చేయండి:

"

osascript -e &39;tell application Finder>"

కమాండ్ లైన్‌తో ఎప్పటిలాగే, మొత్తం కమాండ్ సింటాక్స్ ఒకే లైన్‌లో ఉందని నిర్ధారించుకోండి. మీ టెర్మినల్ విండో చాలా పెద్దదిగా సెట్ చేయబడితే తప్ప అది చుట్టబడవచ్చు, అది సరే.

కమాండ్‌ను అమలు చేయడానికి మీరు ఎంటర్ కీని నొక్కిన క్షణంలో, వాల్యూమ్‌లు ఎజెక్ట్ చేయడం ప్రారంభమవుతాయి. డిస్క్ ఇమేజ్‌లు మరియు నెట్‌వర్క్ వాల్యూమ్‌లు తక్షణమే వెళ్లిపోతాయి, అయితే బాహ్య స్పిన్నింగ్ హార్డ్ డ్రైవ్‌లు ఎజెక్ట్ చేసే ముందు ముందుగా స్పిన్ అప్ అవుతాయి. ఏదేమైనప్పటికీ, మీరు కొన్ని డ్రైవ్‌ల స్పిన్ అప్ కోసం వేచి ఉండాల్సి వచ్చినప్పటికీ, మొత్తం పని చాలా వేగంగా జరుగుతుంది మరియు ఇంటరాక్షన్ అవసరం లేదు.

Hdiutil మరియు diskutil సాధనాలతో సహా దీన్ని చేయడానికి ఖచ్చితంగా ఇతర మార్గాలు ఉన్నాయి, అయితే మౌంట్ పాయింట్‌లను ఉపయోగించకుండానే ప్రతిదానిని బయటకు పంపుతుంది కాబట్టి ఓసాస్క్రిప్ట్ పద్ధతి బహుశా వేగవంతమైనది. వాల్యూమ్‌లను మాస్ ఎజెక్ట్ చేయడానికి మరొక పద్ధతి గురించి మీకు తెలిస్తే, బహుశా క్రాస్ ప్లాట్‌ఫారమ్ అనుకూలమైనది కనుక ఇది Mac OS X మరియు linuxలో పని చేస్తుంది, వ్యాఖ్యలలో మాకు తెలియజేయండి.

దీనిని తరచుగా ఉపయోగిస్తున్నారా? కమాండ్ పొడవును తగ్గించడానికి మారుపేరుతో దీన్ని మీ bash_profileకి జోడించడాన్ని పరిగణించండి. ఈ ప్రయోజనం కోసం క్రింది వాటిని .bash_profileకి జత చేయండి:

"

అలియాస్ ejectall=&39;osascript -e &39;tell application Finder>"

ఇది మొత్తం కమాండ్ స్ట్రింగ్ కంటే ‘ejectall’ అని మాత్రమే టైప్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

అయితే, ఇదంతా కొంచెం అధునాతనమైనది, మరియు చాలా మంది Mac వినియోగదారులు డిస్క్‌లను ఎజెక్ట్ కీని నొక్కి ఉంచడం ద్వారా లేదా OS X ఫైండర్ ద్వారా వాటిని సైడ్‌బార్‌లో కనుగొనడం ద్వారా వాటిని ఎజెక్ట్ చేయడం ద్వారా ఉత్తమంగా అందిస్తారు. పేరు, మరియు ఎజెక్ట్ బటన్‌ను క్లిక్ చేయడం.

Mac OS Xలోని కమాండ్ లైన్ నుండి అన్ని మౌంటెడ్ డ్రైవ్‌లను తక్షణమే & డిస్క్‌లను ఎజెక్ట్ చేయండి