Я хотел бы проверить состояние накопителя тома, чтобы узнать, заблокирован ли он или нет через терминал. как бы я обошел это делать?Как проверить, что в данный момент разблокирован том OSX
0
A
ответ
1
Есть несколько команд, о которых я знаю.
GetFileInfo
показывает заблокированный атрибут ... например:
GetFileInfo -al /Volumes/Macintosh\ HD
распечатает 0
(l
после означает параметр -a
атрибут locked
и возвращение 0
означает ложь). Это не кажется надежным, хотя, потому что я все равно увижу возврат 0
(false) даже для заблокированных файлов DMG.
В сценарии оболочки, это может быть что-то вроде:
output=$(GetFileInfo -al /Volumes/Untitled)
if [ $output -eq 1 ]
then
echo "locked"
else
echo "unlocked"
fi
Кроме того, есть diskutil
. Если вы diskutil info /Volumes/Macintosh\ HD
вы увидите результат:
Read-Only Media: No Read-Only Volume: No
или, только для чтения DMG, вы можете увидеть:
Read-Only Media: Yes Read-Only Volume: Yes
Я не уверен, если они ответы - это те, которые вы ищете, но, надеюсь, это поможет вам в правильном направлении.
Смежные вопросы
- 1. Akka: как проверить, что поведение актера есть на данный момент
- 2. Как проверить, перетаскивается ли элемент в данный момент
- 3. Как проверить, перетаскивается ли элемент в данный момент
- 4. Как проверить, отображается ли NSView в данный момент?
- 5. Как проверить, какая часть в данный момент активна в mvc3?
- 6. Как проверить, работает ли поток в данный момент?
- 7. Как проверить, отображает ли Windows в данный момент курсор?
- 8. Как проверить, какой процесс использует микрофон в данный момент?
- 9. Проверить, есть ли в данный момент пользователь (в прямом эфире)
- 10. Вероятно, заканчивается в данный момент
- 11. Как определить приложение, сфокусированное в данный момент?
- 12. Как остановить исполняемой в данный момент команду
- 13. Программно проверить, работает ли микрофон на Android в данный момент
- 14. SQL: текст на данный момент
- 15. Javascript/jQuery проверить, какая кнопка в данный момент воспроизводится.
- 16. Получить тег отображаемого в данный момент фрагмента
- 17. V8 потокобезопасен на данный момент?
- 18. Добавить текст в данный момент выбран DIV
- 19. Использование инструментов для изучения того, что происходит в данный момент
- 20. Преобразование числа на данный момент
- 21. Предотвращение нескольких функций, если что-то в данный момент выбрано
- 22. : было неожиданным на данный момент
- 23. Способ сказать, что jpanel показывается на данный момент в jtabbedpane
- 24. Получить пятнистую воспроизводимую в данный момент дорожку
- 25. watir, элемент в данный момент не отображается
- 26. мощность заблокированные в данный момент времени
- 27. Me.Dirty перемещает выбранную в данный момент запись
- 28. Как узнать пропускную способность сети, используемую в данный момент времени?
- 29. функция в данный момент нажата raphael.js item
- 30. Heroku: в данный момент происходит передача мошенника
спасибо, это помогает много. Мне было интересно, есть ли способ сделать условное заявление, основанное на этом? например .. если громкость заблокирована echo locked else echo unlocked? –
Я просто добавил пример сценария оболочки, но обязательно должен быть способ сделать все это на одной строке. Для моего мозга слишком рано работать правильно, чтобы понять, что один лайнер. –