0
我想查看卷驅動器的狀態,以查看是否通過終端鎖定或解鎖。我將如何去做這件事?如何檢查卷當前是否已解鎖OSX
我想查看卷驅動器的狀態,以查看是否通過終端鎖定或解鎖。我將如何去做這件事?如何檢查卷當前是否已解鎖OSX
有一些我知道的命令。
GetFileInfo
顯示例如鎖定的屬性...:
GetFileInfo -al /Volumes/Macintosh\ HD
將打印出0
(在該-a
屬性參數意味着l
後locked
和0
返回裝置假)。儘管這看起來並不簡單,因爲即使對於鎖定的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
我不知道,如果這些答案是你正在尋找的,但希望能讓你走向正確的方向。
謝謝,這有助於很多。我想知道是否有辦法在此基礎上作出條件聲明?例如..如果音量被鎖定回聲鎖定其他回聲解鎖? –
我剛剛添加了一個shell腳本示例,但肯定有一種方法可以在一行上完成。現在對我的大腦進行適當的操作來確定這一個班輪還爲時過早。 –