Есть ли способ проверить, находятся ли два файла на одном томе в bash на Mac OS X? Или, что то же самое, чтобы проверить, находится ли данный файл на загрузочном томе?Проверьте, находятся ли два файла на одном томе в bash
Я пробовал использовать ln
и проверял, не сработает ли он, но иногда ln
не удается выполнить другие причины, кроме ошибки cross-device link
.
Я также попытался использовать функцию, которая печатает путь к файлу, а затем проверяет, содержит ли этот путь /Volumes/
в качестве префикса, но не все мои удаленные тома подключаются к /Volumes/
.
Есть ли другой способ?
Вы можете разобрать/сравнить результаты 'df': http://unix.stackexchange.com/questions/11311/how-do-i-find-on-which -физическое-устройство-a-folder-is находится –
@ Politank-Z Мне лучше проверить, есть ли файловая система/dev/disk1 или точка монтирования /? –
Вы спрашиваете, находятся ли два файла на одном томе. Я думаю, что файловая система лучше сравнивать. –