Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Мгновенно выгружать все установленные диски и диски из командной строки в Mac OS X

Для тех, кто незнаком с osascript, это интерфейс командной строки для AppleScript, который позволяет вам выполнять скрипты AppleScripts и OSA с терминала. Функциональность довольно проста: вы просто просто загружаете ее сценарий или оператор, которые вы поместили в редактор AppleScript, и все это обрабатывается с терминала, а не запускается в графическое приложение в OS X. Пусть, Использовать osascript для извлечения всех смонтированных томов на Mac.

Извлечение всех установленных томов, дисков и образов дисков через терминал

Из терминала запустите следующую строку команд в одной строке:

osascript -e ‘скажите приложению «Finder» для извлечения (каждый диск, который выталкивает true)’

Как обычно в командной строке, убедитесь, что весь синтаксис команды находится в одной строке. Если ваше оконное окно не будет установлено очень большим, оно, скорее всего, обернется, это нормально.

Извлеките все тома с помощью командной строки в Mac OS X

В тот момент, когда вы нажмете клавишу ввода, чтобы запустить команду, томы начнут выталкиваться. Образы дисков и сетевые объемы идут немедленно, в то время как внешние вращающиеся жесткие диски будут вращаться сначала перед выталкиванием. Тем не менее, даже если вам нужно дождаться разгона некоторых дисков, вся задача выполняется очень быстро, и нет необходимости в дальнейшем взаимодействии.

Конечно, есть другие способы сделать это, в том числе с инструментами hdiutil и diskutil, но метод osascript, вероятно, самый быстрый, поскольку он выталкивает все, не используя точки монтирования. Если вам известен другой способ массового извлечения томов, возможно, совместимый с кросс-платформой, чтобы он работал в Mac OS X, а также в Linux, сообщите нам об этом в комментариях.

Найдите себя, используя это часто? Подумайте о добавлении его в свой bash_profile с псевдонимом, чтобы сократить длину команды. Для этого просто добавьте в файл .bash_profile что-то вроде следующего:

alias ejectall = ‘osascript -e’ сообщает программе «Finder» для извлечения (каждый диск, который может быть выброшен)

Это позволяет вам вводить только текст, а не всю командную строку.

Конечно, это все немного продвинуто, и большинство пользователей Mac лучше обслуживают извлечение дисков, удерживая клавишу извлечения или просматривая Finder OS X, находя их на боковой панели, нависая над именем и нажав кнопку извлечения ,

Понравилась статья? Поделиться с друзьями: