除了“find”命令之外,我找不到任何方法来列出文件名随机位置具有特定字符串的文件。
我不想使用 find 命令,它对我来说非常复杂。
例如:我想列出文件名中带有“def”的文件,无论指定的字符串位于何处。aa234aaaaaaaaadefaaaaa42.txt defaaaaaaaa234.txt aaaa234aadef.txt
有没有办法用我们常见的“$ls”命令来实现这一点?
谢谢
答案1
使用 find:
find . -name "*def*"
使用 fd
fd def
使用 ls
ls ./*def*
请注意,ls 不会遍历子目录,您需要搜索每一个手动目录。