Langsung Keluarkan Semua Drive yang Terpasang & Disk dari Baris Perintah di Mac OS X
Lain kali Anda berada di baris perintah dan perlu mengeluarkan setiap volume terpasang, hard drive, disk, citra disk, dan/atau drive eksternal yang terpasang ke Mac, Anda dapat langsung mengeluarkan semuanya sekaligus dengan praktis string perintah osascript. Ini bagus jika Anda sering bekerja di Terminal dan Anda ingin mengemas workstation dengan cepat dan keluar, tetapi ini juga sangat berguna untuk mengelola Mac dari jarak jauh melalui koneksi ssh, atau menambahkan skrip shell, di antara penggunaan potensial lainnya .
Bagi mereka yang tidak terbiasa dengan osascript, ini adalah antarmuka baris perintah ke AppleScript yang memungkinkan Anda menjalankan skrip bahasa AppleScript dan OSA dari terminal. Fungsionalitasnya cukup sederhana, pada dasarnya Anda hanya memberinya skrip atau pernyataan yang seharusnya Anda tempatkan ke Editor AppleScript, dan semuanya ditangani dari terminal daripada harus meluncurkan ke aplikasi GUI dalam OS X. Mari kita gunakan osascript untuk mengeluarkan semua volume terpasang pada Mac.
Mengeluarkan Semua Volume, Drive, dan Gambar Disk yang Terpasang melalui Terminal
Dari Terminal, jalankan string perintah berikut pada satu baris:
osascript -e &39;beri tahu pencari aplikasi>"
Seperti biasa dengan baris perintah, pastikan seluruh sintaks perintah ada di satu baris. Kecuali jika jendela terminal Anda disetel sangat besar, kemungkinan akan terbungkus, tidak apa-apa.
Saat Anda menekan tombol enter untuk menjalankan perintah, volume akan mulai dikeluarkan. Gambar disk dan volume jaringan segera berjalan, sementara hard drive berputar eksternal akan berputar terlebih dahulu sebelum dikeluarkan. Meskipun demikian, bahkan jika Anda harus menunggu putaran beberapa drive, seluruh tugas sangat cepat dan tidak diperlukan interaksi lebih lanjut.
Tentu saja ada cara lain untuk melakukan ini, termasuk dengan alat hdiutil dan diskutil, tetapi metode osascript mungkin yang tercepat karena mengeluarkan semuanya tanpa harus menggunakan mount point. Jika Anda mengetahui metode lain untuk mengeluarkan volume secara massal, mungkin metode yang kompatibel lintas platform sehingga dapat digunakan di Mac OS X dan juga linux, beri tahu kami di komentar.
Menemukan diri Anda sering menggunakan ini? Pertimbangkan untuk menambahkannya ke bash_profile Anda dengan alias untuk mempersingkat panjang perintah. Cukup tambahkan sesuatu seperti berikut ke .bash_profile untuk tujuan ini:
alias ejectall=&39;osascript -e &39;tell application Finder>"
Ini memungkinkan Anda hanya perlu mengetik 'ejectall' daripada seluruh string perintah.
Tentu saja, ini semua agak canggih, dan sebagian besar pengguna Mac lebih baik dilayani mengeluarkan disk dengan menahan tombol keluarkan, atau menelusuri OS X Finder dengan menemukannya di sidebar, mengarahkan kursor ke atas nama, dan klik tombol eject.