14

Скажи, что мне нужно сделать:

find / -name somefile.txt

и скажите, что корневой раздел / смонтирован на /dev/sda5 ; однако, допустим, у меня также есть разделы 250 ГБ (/dev/sda6 , /dev/sda7), смонтированные в /media - И еще одно место, которое я не могу вспомнить в данный момент. Скажем также, что я знаю, что файл, который я ищу, находится в /dev/sda5 .

Очевидно, что вышеприведенная команда также сойдет в /media и тот другой каталог, который представляет большие разделы, тратя время на поиск файла в неправильном месте.

Есть ли способ дать команду find (или другую команду) искать только / on /dev/sda5 , а НЕ спускаться в каталоги, если они находятся на разных разделах?

1 ответ1

25

Используйте аргумент -xdev чтобы найти

-xdev Не спускать каталоги на другие файловые системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .