liunx查找以i开头的目录或文件名

2025-05-09 03:17:37
推荐回答(2个)
回答1:

方法一:直接使用通配符。
ls i*
这是最方便的一种方法,*表示匹配任何长度的任意字符,通过这样的方式就可以查找到所有以ls开头的文件。如果我们想查找文件名中含有la的文件,只需输入“ls *i*”即可。
方法二:我们可以使用管道,将ls的输出送入grep这个程序来实现。
ls -1 | grep "^i"
-1选项表示将列出的所有文件排成一列,方便grep的匹配(grep按行匹配)。

回答2:

用find可以查找,例:find /etc -name “i*” -print 查找/etc下以i开头的文件。