macOS Catalinaは、APFSファイルシステムに「firmlinks」を導入します。 CLIツールを介して/ Usersがファームリンクであるかどうか、およびどこにファームリンクしているかを判断する方法はありますか?シンボリックリンクのreadlink
コマンドに似たものを探しています。
システムのfirmlinksのリストは、ファイル/ usr/share/firmlinksにあります。
MacOS Catalinaバージョン10.15.1では、firmlinksファイルの内容は次のように表示されます。
/AppleInternal AppleInternal
/Applications Applications
/Library Library
/System/Library/Caches System/Library/Caches
/System/Library/Assets System/Library/Assets
/System/Library/PreinstalledAssets System/Library/PreinstalledAssets
/System/Library/AssetsV2 System/Library/AssetsV2
/System/Library/PreinstalledAssetsV2 System/Library/PreinstalledAssetsV2
/System/Library/CoreServices/CoreTypes.bundle/Contents/Library System/Library/CoreServices/CoreTypes.bundle/Contents/Library
/System/Library/Speech System/Library/Speech
/Users Users
/Volumes Volumes
/cores cores
/opt opt
/private private
/usr/local usr/local
/usr/libexec/cups usr/libexec/cups
/usr/share/snmp usr/share/snmp
私もこれを探しています。それまでの間、pwd -P
(プロセスの作業ディレクトリの物理パスを表示)の結果をdf .
の結果と比較することに頼りました。例:
# cd /Users ; pwd -P ; df .; cd - >/dev/null
/Users
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1s1 1953595632 1384119832 545065168 72% 1287392 9766690768 0% /System/Volumes/Data
(最後のcd -
は元のディレクトリに戻り、ディレクトリパスを出力するため、/dev/null
にリダイレクトされます。)
pwd -P
の出力が/Users
を示し、df
が/System/Volumes/Data
にマウントされていることを示していることに注意してください。