我正在使用 KornShell(ksh),我需要知道在系统中搜索文件的命令是什么?
我在bash中使用了locate来寻找类似的东西。
请帮助。
答案 0 :(得分:0)
locate
不是bash-internal命令,而是外部程序。如果/usr/bin/locate
已安装在$PATH
环境变量中,则ksh
中的{{1}}工作方式应该相同。
答案 1 :(得分:0)
尝试
which cmdName
和/或
whence cmdName
当然,您将cmdName替换为您要搜索的命令。
which1 will searchs the $PATH variable, while
whence`(如果在您的系统上可用)搜索$ PATH,别名和函数。
我希望这会有所帮助。
P.S。因为您似乎是新用户,如果您得到的答案可以帮助您,请记住使用复选标记接受答案,和/或给它+(或 - )作为有用的答案。
答案 2 :(得分:0)
您可以使用“find”命令搜索系统中的特定文件。 根据名称,大小,时间等进行搜索有多种选择 你可以参考man寻求更多的帮助。
E.g。 找 。 -name abc 将在当前目录和子目录中搜索abc文件
答案 3 :(得分:0)
旧帖但imho仍然很重要:
locate
与find
不同。 locate
保留一个文件名数据库,在其中搜索文件。因此它比find
更快但更新,它会动态浏览实际目录。