Часто я ищу что-то и прибегаю к запуску find / -name .... Но когда есть несколько сетевых дисков, смонтированных на нем, это может занять бесконечное время.
Кажется, что нет какого-либо параметра, чтобы ограничить его физический диск / объем. Есть ли способ сделать это?
Вы можете указать find никогда не пересекать границу файловой системы. Из man find:
-xdev Don't descend directories on other filesystems.
Однако это не различает файловые системы в сети и локальных физических дисках.
Обратите внимание, что это означает:
[d4 ] find / -xdev ..., например, не войдет в /proc, но find /* -xdev будет.Это происходит потому, что проверка «других файловых систем» выполняется по отношению к путям, указанным в качестве аргументов.
Вы можете указать find никогда не пересекать границу файловой системы. Из man find:
-xdev Don't descend directories on other filesystems.
Однако это не различает файловые системы в сети и локальных физических дисках.
Обратите внимание, что это означает:
find / -xdev ..., например, не войдет в /proc, но find /* -xdev будет.Это происходит потому, что проверка «других файловых систем» выполняется по отношению к путям, указанным в качестве аргументов.
Вы можете указать find никогда не пересекать границу файловой системы. Из man find:
-xdev Don't descend directories on other filesystems.
Однако это не различает файловые системы в сети и локальных физических дисках.
Обратите внимание, что это означает:
find / -xdev ..., например, не войдет в /proc, но find /* -xdev будет.Это происходит потому, что проверка «других файловых систем» выполняется по отношению к путям, указанным в качестве аргументов.