如何查找系统上的所有 initrd.img* 文件
How to find all initrd.img* files on a system
一直在为 Ubuntu 制作一些自定义 ISO,所以我有很多不同的安装等。我想扫描所有内容以找到所有 initrd.img* 文件,但我'我在 find 命令中被 "features" 计时。 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
如您所见,我可以使用查找来识别物理文件,但我需要找到所有 initrd.img 链接。
如何解决这个问题?
引用你的模式。 shell就是globbing吧。变化
sudo find -iname *initrd.img*
至
sudo find -iname "*initrd.img*"
找到所有指向initrd.img
的符号链接
$ find -lname \*initrd.img*
一直在为 Ubuntu 制作一些自定义 ISO,所以我有很多不同的安装等。我想扫描所有内容以找到所有 initrd.img* 文件,但我'我在 find 命令中被 "features" 计时。 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
如您所见,我可以使用查找来识别物理文件,但我需要找到所有 initrd.img 链接。
如何解决这个问题?
引用你的模式。 shell就是globbing吧。变化
sudo find -iname *initrd.img*
至
sudo find -iname "*initrd.img*"
找到所有指向initrd.img
的符号链接$ find -lname \*initrd.img*