Как найти все файлы initrd.img* в системе

Я работал над некоторыми пользовательскими ISO для Ubuntu, поэтому у меня много разных монтирований и т. Д. Я хотел просмотреть все, чтобы найти все файлы initrd.img *, но я получаю часы из-за «функций» в команде поиска . команда locate не будет работать, потому что этот материал не установлен.

developer@developer-u32-dev-VM:/$ sudo find -iname *initrd.img*
find: paths must precede expression: initrd.img.old
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
developer@developer-u32-dev-VM:/$ sudo find -iname *initrd.img-*
./boot/initrd.img-3.19.0-25-generic
./boot/initrd.img-3.19.0-15-generic
./boot/initrd.img-3.19.0-23-generic

Как видите, я могу использовать find для идентификации физических файлов, но мне нужно найти все ссылки на initrd.img.

Как это сделать?


person user3450148    schedule 06.08.2015    source источник


Ответы (2)


Процитируйте свой узор. Оболочка глобирует его. Изменять

sudo find -iname *initrd.img*

to

sudo find -iname "*initrd.img*"
person Elliott Frisch    schedule 06.08.2015

Чтобы найти все символические ссылки, указывающие на initrd.img

$ find -lname \*initrd.img*
person Venkatesh Parthasarathy    schedule 07.08.2015