1
A
回答
3
在Linux上,您可以使用df
實用程序。我不知道它是否存在於Mac上。
df filename
0
我沒有使用Mac,但在Gnu/Linux機器上,我想你可以使用readlink
找到文件的完整路徑,然後查看mount
的輸出以查找哪個掛載點(因此分區和物理驅動器)它已開啓。
+0
困難的部分是「然後查看'mount'的輸出」部分。 (在Linux上,使用'mountpoint'命令更容易,但是在任何在線Mac OS X手冊中找不到這個命令。) – 2011-05-03 16:17:45
2
如何使用mount
?
mount | grep '^/dev/' | sed -E 's/([^ ]*) on ([^ ]*) .*/"\2" is located on "\1"/'
BMK也有一個不錯的主意:用df
。以下是如何在外殼腳本中使用它:
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 <file>
學分(和upvotes)調用它去BMK :)
+0
感謝您的代碼示例! – 2011-05-03 16:48:03
相關問題
- 1. 遍歷python中多個目錄或整個硬盤上的文件
- 2. 如何將控制綁定到硬盤上目錄上的文件?
- 3. 確定Android資產條目是一個文件或目錄
- 4. 在哪裏放PHP文件,根目錄或public_html目錄?
- 5. 要在Meteor上傳哪些目錄圖片或文件?
- 6. 確定兩個文件是否在Windows上硬鏈接?
- 7. 刪除外部硬盤根目錄中的大量文件
- 8. 硬盤或硬盤驅動器
- 9. 確定文件或目錄位於Linux中的文件系統
- 10. 如何使用DOS在硬盤上搜索目錄名稱
- 11. 如何在XMLHttpRequest.open(「GET」,file.txt,true)中指定硬盤上的文件?
- 12. 將文件複製到CD而不是硬盤上的腳本到新目錄
- 13. CSS鏈接到硬盤上的文件?
- 14. 硬盤上的舊PHP會話文件
- 15. 1.4.3雙打的數組到一個文件在硬盤上
- 16. 如何比較目錄以確定哪些文件已更改?
- 17. 我們可以在運行時確定文件是否從硬盤上刪除或不使用java
- 18. 找到整個硬盤中的文件
- 19. 如何找到Linux上其他目錄或文件基本上軟或硬鏈接的所有文件?
- 20. 確定單聲道硬盤序列號?
- 21. 從雲端硬盤中刪除文件,然後將多個新文件上傳到雲端硬盤
- 22. 如何在整個硬盤上找到給定擴展名的所有文件
- 23. 確定哪些文件接收(多個文件上傳zendframwork)
- 24. 確定哪個項目包含給定的文件?
- 25. 如何確定哪個Makefile的目標是給定的文件?
- 26. 我想定義在硬盤上的哪個位置.cs文件將從t4生成,程序合法
- 27. Google雲端硬盤無法找到文件夾或文件
- 28. 哪個python ...文件目錄PIP
- 29. Google雲端硬盤SDK API未列出Google雲端硬盤上傳的文件
- 30. 硬盤上的GZIP HTML文件 - 不在Web服務器上
嘿,很酷的提示:-) – Mecki 2011-05-03 16:39:58
是的,它也在Mac上。謝謝! – 2011-05-03 16:46:45