Osx

相當於達爾文上的grep -a /dev/sda1

  • August 26, 2014

我想執行類似的東西

% 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/disk0s1through ...s3

在 的情況下disk7,沒有報告切片,因此您將通過整個磁碟/dev/disk7節點訪問該切片。

引用自:https://unix.stackexchange.com/questions/152084