Osx相當於達爾文上的
相當於達爾文上的grep -a /dev/sda1
?
我想執行類似的東西
% sudo grep -i -a 'some-string' <drive device>
在 Linux 上,
<drive device>
類似於/dev/sda1
. 我怎樣才能找到達爾文的等價物?(如果不是很明顯,我正在最後努力尋找意外刪除的數據。)
如果文件系統接管整個磁碟,OS X 目前使用類似
/dev/disk5
. 如果磁碟是分區的,它會添加一個s#
後綴,就像/dev/disk5s2
第二個分區一樣。(s
“切片”的縮寫,一種 BSDism 功能上等同於分區。)磁碟在引導時由作業系統按發現順序按順序編號,因此您可能需要進行一些試驗才能確定哪個設備是哪個設備。
如果您
diskutil list
在命令行中說,您將獲得可用磁碟的詳細列表,包括它們的/dev
節點和卷名:/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 121.0 GB disk0s2 3: Apple_Boot Boot OS X 134.2 MB disk0s3 /dev/disk1 ...etc.. /dev/disk7 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Time Machine *999.5 GB disk7
在
disk0
上面的情況下,磁碟上有三個切片,所以/dev/disk0
整個磁碟都有一個,加上/dev/disk0s1
through...s3
。在 的情況下
disk7
,沒有報告切片,因此您將通過整個磁碟/dev/disk7
節點訪問該切片。