Macos 确定文件或目录所在的硬盘驱动器?
使用mac上的命令行,给定文件或目录,我想找出确定文件或目录所在的物理硬盘驱动器的最佳方法 到目前为止,我的谷歌搜索和stackoverflow搜索对我没有帮助Macos 确定文件或目录所在的硬盘驱动器?,macos,bash,unix,Macos,Bash,Unix,使用mac上的命令行,给定文件或目录,我想找出确定文件或目录所在的物理硬盘驱动器的最佳方法 到目前为止,我的谷歌搜索和stackoverflow搜索对我没有帮助 谢谢大家! 我没有使用mac,但在Gnu/Linux机器上,我想你可以使用readlink找到文件的完整路径,然后查看mount的输出,找到它在哪个挂载点(因此分区和物理驱动器)上。我没有使用mac,但在Gnu/Linux机器上,我想您可以使用readlink找到文件的完整路径,然后查看mount的输出,找到它在哪个挂载点(以及分区和物
谢谢大家! 我没有使用mac,但在Gnu/Linux机器上,我想你可以使用
readlink
找到文件的完整路径,然后查看mount
的输出,找到它在哪个挂载点(因此分区和物理驱动器)上。我没有使用mac,但在Gnu/Linux机器上,我想您可以使用readlink
找到文件的完整路径,然后查看mount
的输出,找到它在哪个挂载点(以及分区和物理驱动器)上。使用挂载如何
mount | grep '^/dev/' | sed -E 's/([^ ]*) on ([^ ]*) .*/"\2" is located on "\1"/'
bmk也有一个好主意:使用df
。以下是如何在shell脚本中使用它:
df XXX | grep '/dev' | sed -E 's/([^ ]*).*/\1/'
将XXX替换为您选择的任何路径。您可以在bash脚本中这样使用它:
#!/bin/bash
device=`df $1 | grep '/dev' | sed -E 's/([^ ]*).*/\1/'`
echo $1 resists on device $device
将其存储为“mountpoint.sh”,使其可执行,并使用/mountpoint.sh
积分(和升级票)转到bmk:)使用挂载如何
mount | grep '^/dev/' | sed -E 's/([^ ]*) on ([^ ]*) .*/"\2" is located on "\1"/'
bmk也有一个好主意:使用df
。以下是如何在shell脚本中使用它:
df XXX | grep '/dev' | sed -E 's/([^ ]*).*/\1/'
将XXX替换为您选择的任何路径。您可以在bash脚本中这样使用它:
#!/bin/bash
device=`df $1 | grep '/dev' | sed -E 's/([^ ]*).*/\1/'`
echo $1 resists on device $device
将其存储为“mountpoint.sh”,使其可执行,并使用/mountpoint.sh
积分(和向上投票)转到bmk:)在Linux上,您可以使用df
实用程序。我不知道它是否存在于mac上
df filename
在Linux上,您可以使用df
实用程序。我不知道它是否存在于mac上
df filename
硬部分是“然后查看装载的输出”部分。(在Linux上,使用mountpoint
命令更容易,但我在任何在线Mac OS X手册中都找不到这一点。)难的部分是“然后查看mount
的输出”部分。(在Linux上,使用mountpoint
命令更容易,但我在任何在线Mac OS X手册中都找不到。)是的,它也在Mac上。非常感谢。是的,它也在mac电脑上。非常感谢。