如何找出目录/文件所在的安装/分区?(Linux服务器)[关闭]


164

是否有Linux命令可以轻松找出目录或文件位于哪个分区/挂载上?

(这可能是一个RTM问题,我对此感到内,但不知何故,我还没有在Google上找到一个好的答案。)


6
@TylerCollier谷歌将我发送到这里...所以请停止这些戏剧!
Erdem Ece 2014年

1
@ErdemEce这就是我的观点。ina提到了RTFM,但Google(及其链接到的内容)现在算作手册了:-)
Tyler Collier 2014年


1
为了重新启动运行团队Web堆栈的CI循环的jenkins节点而获取目录的安装文件以解决磁盘空间不足的错误,这似乎非常像主要用于编程的工具……
worc 2015年

@worc同意。我遇到了完全相同的问题,并在下面将我的解决方案作为接受的答案。
Metric Crapton

Answers:


244
df -P file/goes/here | tail -1 | cut -d' ' -f 1

7
令人敬畏的命令;)
约翰·汉弗莱斯-w00te 2013年

2
通过查看您的LVM配置。
伊格纳西奥·巴斯克斯

5
好命令!我不会使用管道。了解空间信息(同时了解文件夹/文件位于哪个分区)也很有趣:)
Matheus Felipe 2015年

1
非常好; 这是使用awk完成的同一件事:df -P /home | tail -1 | awk '{ print $1}'
woohoo

3
要承认,我真的不喜欢纯粹的命令答案,您可以进行编辑并解释所使用的选项/参数吗?
约翰·冯·诺伊曼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.