Keluarkan Semua Pemacu Dipasang & Cakera dari Baris Perintah dalam Mac OS X dengan serta-merta
Bagi mereka yang tidak biasa dengan osascript, ia adalah antara muka baris arahan kepada AppleScript yang membolehkan anda melaksanakan AppleScripts dan skrip bahasa OSA dari terminal. Fungsinya agak mudah, pada asasnya anda hanya menyuapnya skrip atau pernyataan yang anda akan letakkan ke dalam Editor AppleScript, dan semuanya dikendalikan dari terminal dan bukannya perlu dilancarkan ke dalam aplikasi GUI dalam OS X. Mari gunakan osaskrip untuk mengeluarkan semua volum yang dipasang pada Mac.
Mengeluarkan Semua Kelantangan Dipasang, Pemacu dan Imej Cakera melalui Terminal
Dari Terminal, jalankan rentetan arahan berikut pada satu baris:
osascript -e &39;beritahu aplikasi Finder>"
Seperti biasa dengan baris arahan, pastikan keseluruhan sintaks arahan berada pada satu baris. Melainkan tetingkap terminal anda ditetapkan sangat besar, ia mungkin akan terbungkus, itu ok.
Apabila anda menekan kekunci enter untuk menjalankan arahan, volum akan mula dikeluarkan. Imej cakera dan volum rangkaian pergi serta-merta, manakala pemacu keras berputar luaran akan berputar terlebih dahulu sebelum dikeluarkan. Namun begitu, walaupun anda perlu menunggu beberapa pemacu berputar, keseluruhan tugasan adalah sangat pantas dan tiada interaksi lanjut diperlukan.
Sudah tentu terdapat cara lain untuk melakukan ini, termasuk dengan alat hdiutil dan diskutil, tetapi kaedah osaskrip mungkin adalah yang terpantas kerana ia mengeluarkan segala-galanya tanpa perlu menggunakan titik pelekap. Jika anda mengetahui kaedah lain untuk mengeluarkan volum besar-besaran, mungkin kaedah yang serasi merentas platform supaya ia berfungsi dalam Mac OS X serta linux, beritahu kami dalam ulasan.
Cari diri anda sering menggunakan ini? Pertimbangkan untuk menambahkannya pada bash_profile anda dengan alias untuk memendekkan panjang arahan. Hanya tambahkan sesuatu seperti berikut pada .bash_profile untuk tujuan ini:
alias ejectall=&39;osascript -e &39;tell application Finder>"
Ini membolehkan anda hanya perlu menaip ‘ejectall’ dan bukannya keseluruhan rentetan arahan.
Sudah tentu, ini semua agak maju dan kebanyakan pengguna Mac lebih baik dilayan mengeluarkan cakera dengan menahan kekunci eject, atau melalui OS X Finder dengan mencarinya di bar sisi, melayang di atas nama dan mengklik butang eject.
