在命令行中,通配符似乎不起作用。我只是老派,没有使用它们。手册似乎描述了它们。搜索 *.pl 的命令应该可以找到所有 perl 脚本...
并且 *.pm 应该可以找到所有 perl 对象。谢谢约翰
答案1
如果你在需要使用的脚本的目录中ls *.pm
,如果你想搜索子目录,你最好使用命令find
,然后使用
find . -name '*.pm'
第一个参数是使用的父目录:点表示从当前目录向下,如果使用,/
则意味着将搜索整个文件系统,具体取决于您的文件,这可能需要一段时间。
我不建议使用该locate
命令,因为它从可能不是最新的数据库获取信息。因此,如果您添加文件,它将不会显示在输出中,除非您通过以下方式强制数据库更新
sudo updatedb
另请参阅手册页以获取有关这些命令的更多信息(例如,通过执行man find
)