Monte Edilen Tüm Sürücüleri & Diski Mac OS X'te Komut Satırından Anında Çıkarın

Anonim

Bir dahaki sefere komut satırında olduğunuzda ve bir Mac'e bağlı her bir bağlı birimi, sabit sürücüyü, diski, disk görüntüsünü ve/veya harici sürücüyü çıkarmanız gerektiğinde, hepsini tek bir dokunuşla anında çıkarabilirsiniz. osascript komut dizisi. Bu, sık sık Terminal'de çalışıyorsanız ve hızlı bir şekilde bir iş istasyonunu toplayıp yola çıkmak istiyorsanız harikadır, ancak diğer olası kullanımların yanı sıra bir ssh bağlantısı aracılığıyla Mac'leri uzaktan yönetmek veya bir kabuk betiğine eklemek için de çok kullanışlıdır. .

Osascript'e aşina olmayanlar için, terminalden AppleScript'leri ve OSA dili komut dosyalarını çalıştırmanıza izin veren, AppleScript'e yönelik bir komut satırı arabirimidir. İşlevsellik oldukça basittir, temelde onu AppleScript Düzenleyici'ye yerleştireceğiniz bir komut dosyası veya ifade ile beslersiniz ve her şey, OS X içindeki GUI uygulamasına başlamak yerine terminalden gerçekleştirilir. osascript, Mac'teki tüm bağlı birimleri çıkarmak için.

Terminal aracılığıyla Tüm Bağlı Birimleri, Sürücüleri ve Disk Görüntülerini Çıkarma

Terminalden aşağıdaki komut dizisini tek bir satırda çalıştırın:

"

osascript -e &39;uygulamaya söyle Finder>"

Komut satırında her zaman olduğu gibi, tüm komut sözdiziminin tek bir satırda olduğundan emin olun. Terminal pencereniz çok büyük ayarlanmadığı sürece büyük olasılıkla kaydırılacaktır, sorun değil.

Komutu çalıştırmak için enter tuşuna bastığınız anda, ciltler çıkmaya başlar. Disk görüntüleri ve ağ birimleri hemen gönderilirken, harici dönen sabit sürücüler çıkarmadan önce ilk önce döner. Bununla birlikte, bazı sürücülerin dönmesini beklemek zorunda kalsanız bile tüm görev çok hızlıdır ve başka etkileşim gerekmez.

Bunu yapmanın hdiutil ve diskutil araçları da dahil olmak üzere kesinlikle başka yolları da vardır, ancak osascript yöntemi muhtemelen en hızlısıdır çünkü bağlama noktalarını kullanmak zorunda kalmadan her şeyi çıkarır. Hacimleri toplu olarak çıkarmak için başka bir yöntem biliyorsanız, belki de Mac OS X'te ve linux'ta çalışması için çapraz platform uyumlu bir yöntem biliyorsanız, yorumlarda bize bildirin.

Bunu sık sık mı kullanıyorsunuz? Komutun uzunluğunu kıs altmak için onu bir takma adla bash_profile'ınıza eklemeyi düşünün. Bu amaçla .bash_profile dosyasına aşağıdaki gibi bir şey eklemeniz yeterlidir:

"

alias ejectall=&39;osascript -e &39;uygulamaya söyle Finder>"

Bu, tüm komut dizesi yerine yalnızca 'ejectall' yazmanıza izin verir.

Tabii ki, bu biraz ileri düzeydedir ve çoğu Mac kullanıcısına, çıkarma tuşunu basılı tutarak veya OS X Finder'da diskleri kenar çubuğunda bularak, üzerine gelip üzerine getirerek diskleri çıkarma işlemi daha iyi hizmet eder. adını girin ve çıkar düğmesine tıklayın.

Monte Edilen Tüm Sürücüleri & Diski Mac OS X'te Komut Satırından Anında Çıkarın