2016-11-08 19 views

回答

1

有一些我知道的命令。

GetFileInfo显示例如锁定的属性...:

GetFileInfo -al /Volumes/Macintosh\ HD将打印出0(在该-a属性参数意味着llocked0返回装置假)。尽管这看起来并不简单,因为即使对于锁定的DMG文件,我仍然会看到0(false)返回。

在一个shell脚本,这可能是这样的:

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

我不知道,如果这些答案是你正在寻找的,但希望能让你走向正确的方向。

+0

谢谢,这有助于很多。我想知道是否有办法在此基础上作出条件声明?例如..如果音量被锁定回声锁定其他回声解锁? –

+1

我刚刚添加了一个shell脚本示例,但肯定有一种方法可以在一行上完成。现在对我的大脑进行适当的操作来确定这一个班轮还为时过早。 –

相关问题