Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在KornShell中查找命令的等效方法是什么?_Shell_Unix_Scripting_Find_Ksh - Fatal编程技术网

在KornShell中查找命令的等效方法是什么?

在KornShell中查找命令的等效方法是什么?,shell,unix,scripting,find,ksh,Shell,Unix,Scripting,Find,Ksh,我正在使用KornShell(ksh),我需要知道在系统中搜索文件的命令是什么 我曾在bash中使用locate查找类似的 请帮忙。定位不是bash内部命令,而是外部程序。如果安装了/usr/bin/locate,并且在$PATH环境变量中,它在ksh中的工作方式应该相同 which cmdName 和/或 whence cmdName 当然,您可以使用正在搜索的命令替换cmdName which1将搜索$PATH变量,而whence`(如果在您的系统上可用)将搜索$PATH、别名和函数 我

我正在使用KornShell(ksh),我需要知道在系统中搜索文件的命令是什么

我曾在bash中使用locate查找类似的


请帮忙。

定位
不是bash内部命令,而是外部程序。如果安装了
/usr/bin/locate
,并且在
$PATH
环境变量中,它在
ksh

中的工作方式应该相同

which cmdName
和/或

whence cmdName
当然,您可以使用正在搜索的命令替换cmdName

which1将搜索$PATH变量,而
whence`(如果在您的系统上可用)将搜索$PATH、别名和函数

我希望这有帮助

另外,由于您看起来是新用户,如果您得到的答案有助于您接受答案,请记住使用复选标记接受答案,和/或给它一个+(或-)作为有用的答案。

您可以使用“查找”命令在系统中搜索特定文件。 有各种选项可以按名称、大小、时间等进行搜索 你可以参考man find寻求更多帮助

例如。 找到-姓名abc
将在当前目录和子目录中搜索abc文件,但仍很重要:


locate
find
不同
locate
保存一个文件名数据库,在其中搜索文件。因此,它比
find
(动态浏览实际目录)更快,但不是最新的。

thanx OrbWeaver。但是我没有找到你提到的那条路。是否有其他命令可用于搜索命令中的文件或文件夹?