2016-11-08 20 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腳本示例,但肯定有一種方法可以在一行上完成。現在對我的大腦進行適當的操作來確定這一個班輪還爲時過早。 –

相關問題