В основном это дубликат этого вопроса , но причина, по которой вы не получаете никакого вывода, немного отличается.
С помощью -пути
аргумент должен совпадать со всем путем (включая аргумент командной строки). Когда foo.sh
существует в текущем каталоге, вы выполняете
find . -path foo.sh
Потому что foo.sh
не совпадает с ./foo.sh
, вы не получаете вывода.
Решение такое же, как и в связанном вопросе: процитируйте ваши подстановочные символы, если вы не хотите, чтобы оболочка расширяла их.
Поскольку у вас два жестких диска, почему бы не воспользоваться преимуществами приоритет загрузки, предоставляемый BIOS: простой и ненавязчивый.