如何在系统上查找所有initrd.img *文件

时间:2015-08-06 23:44:47

标签: linux ubuntu locate initrd

一直在为Ubuntu做一些自定义ISO,所以我有很多不同的坐骑等等。我想扫描一切以找到所有的initrd.img *文件,但我得到的是“功能” find命令。 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链接。

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

引用你的模式。 shell是globbing它。变化

sudo find -iname *initrd.img*

sudo find -iname "*initrd.img*"

答案 1 :(得分:0)

查找指向 initrd.img

的所有符号链接
$ find -lname \*initrd.img*