Mac OS X میں کمانڈ لائن سے تمام ماؤنٹڈ ڈرائیوز & ڈسکوں کو فوری طور پر نکال دیں۔
اگلی بار جب آپ کمانڈ لائن پر ہوں گے اور آپ کو میک سے منسلک ہر ایک والیوم، ہارڈ ڈرائیو، ڈسک، ڈسک امیج، اور/یا ایکسٹرنل ڈرائیو کو نکالنے کی ضرورت ہے، تو آپ ان سب کو فوری طور پر ایک ہاتھ سے نکال سکتے ہیں۔ osascript کمانڈ سٹرنگ۔ یہ بہت اچھا ہے اگر آپ ٹرمینل میں کثرت سے کام کرتے ہیں اور آپ ورک سٹیشن کو تیزی سے پیک کرنا چاہتے ہیں اور باہر نکلنا چاہتے ہیں، لیکن یہ ssh کنکشن کے ذریعے میک کو دور سے منظم کرنے، یا شیل اسکرپٹ میں شامل کرنے کے لیے بھی بہت مفید ہے۔ .
ان لوگوں کے لیے جو اوساسکرپٹ سے ناواقف ہیں، یہ AppleScript کا ایک کمانڈ لائن انٹرفیس ہے جو آپ کو ٹرمینل سے AppleScripts اور OSA زبان کے اسکرپٹس کو چلانے کی اجازت دیتا ہے۔ فعالیت کافی آسان ہے، آپ بنیادی طور پر اسے صرف ایک اسکرپٹ یا سٹیٹمنٹ فیڈ کرتے ہیں جسے آپ بصورت دیگر AppleScript Editor میں رکھیں گے، اور پوری چیز کو OS X کے اندر GUI ایپ میں لانچ کرنے کی بجائے ٹرمینل سے ہینڈل کیا جاتا ہے۔ آئیے استعمال کریں۔ میک پر نصب تمام جلدوں کو نکالنے کے لیے osascript۔
ٹرمینل کے ذریعے تمام نصب شدہ حجم، ڈرائیوز اور ڈسک امیجز کو نکالنا
ٹرمینل سے، ایک لائن پر درج ذیل کمانڈ سٹرنگ کو چلائیں:
osascript -e &39;Tell application Finder>"
کمانڈ لائن کے ساتھ ہمیشہ کی طرح، یقینی بنائیں کہ کمانڈ کا پورا نحو ایک لائن پر ہے۔ جب تک کہ آپ کا ٹرمینل ونڈو بہت بڑا سیٹ نہ کیا جائے یہ ممکنہ طور پر لپیٹ دے گا، یہ ٹھیک ہے۔
جس لمحے آپ کمانڈ کو چلانے کے لیے انٹر کی کو دبائیں گے، والیوم نکلنا شروع ہو جائیں گے۔ ڈسک کی تصاویر اور نیٹ ورک والیوم فوری طور پر چلتے ہیں، جبکہ بیرونی گھومنے والی ہارڈ ڈرائیوز باہر نکلنے سے پہلے پہلے گھومتی ہیں۔ بہر حال، یہاں تک کہ اگر آپ کو کچھ ڈرائیوز کے اسپن اپ کا انتظار کرنا پڑے تو پورا کام بہت تیز ہے اور مزید بات چیت کی ضرورت نہیں ہے۔
ایسا کرنے کے یقینی طور پر دوسرے طریقے ہیں، بشمول hdiutil اور diskutil ٹولز، لیکن osascript کا طریقہ شاید سب سے تیز ہے کیونکہ یہ ماؤنٹ پوائنٹس استعمال کیے بغیر ہر چیز کو نکال دیتا ہے۔ اگر آپ کو حجم کو بڑے پیمانے پر نکالنے کا کوئی دوسرا طریقہ معلوم ہے، شاید ایک ایسا طریقہ جو کراس پلیٹ فارم سے مطابقت رکھتا ہو تاکہ یہ Mac OS X کے ساتھ ساتھ linux میں بھی کام کرے، ہمیں تبصرے میں بتائیں۔
خود کو یہ اکثر استعمال کرتے ہوئے تلاش کریں؟ کمانڈ کی لمبائی کو کم کرنے کے لیے اسے اپنے bash_profile میں عرف کے ساتھ شامل کرنے پر غور کریں۔ بس اس مقصد کے لیے .bash_profile میں درج ذیل جیسا کچھ جوڑیں:
alias ejectall=&39;osascript -e&39; Tell application Finder>"
یہ آپ کو پوری کمانڈ سٹرنگ کے بجائے صرف 'ejectall' ٹائپ کرنے کی اجازت دیتا ہے۔
یقیناً، یہ سب کچھ تھوڑا سا ایڈوانس ہے، اور زیادہ تر میک صارفین کو Eject کلید کو دبا کر، یا OS X فائنڈر سے گزر کر سائڈبار میں ڈھونڈ کر، منڈلاتے ہوئے نکالنے والی ڈسکوں کو بہتر طور پر پیش کیا جاتا ہے۔ نام، اور ایجیکٹ بٹن پر کلک کرنا۔