Linux查找目录并仅打印名称

时间:2017-11-29 13:34:48

标签: linux shell terminal

我想搜索名称中包含“程序”的目录,并在控制台中回显这些名称。我写了这个,但是没有用:

找到usr -type d -name“program”-exec echo {} 错误是找到:缺少`-exec'的参数。

找到usr -type d -name“program” USR / lib64下/ libreofice /程序

如何解决我的命令?

1 个答案:

答案 0 :(得分:0)

*通配符的一些小例子。

find /my/path -name "*program*"

如果您不使用通配符,它​​会尝试找到名为program的文件。此外,回显是自动完成的,您不需要exec命令。

<强>更新 回答你的评论。您可以使用以下命令获取基本名称(不带路径的名称)

find . -name "*program*" -exec basename {} \;