本篇介绍如何使用which、whereis、find三个命令来搜索文件。
搜索命令文件
which java:搜索java命令,结果表示,每次执行java命令的时候,实际上执行的是/usr/bin/java这个文件,即它的安装目录。
再搜索一下cd,可以发现一些系统命令也是放在/usr下的。
搜索特定目录文件
whereis java:在特定目录(/usr和/etc)中搜索名为java的文件。
whereis -l:-l是列出上一条说的特定目录有哪些,以前说过/usr是linux中的程序安装目录,非常重要。而一些程序的配置文件,则是存放在/etc目录。所以如果要搜索一些默认安装的程序可以使用这个命令。
搜索硬盘文件
find / -name java:搜索/目录下名字为java的文件。-name是指按名字搜索。
find / -name java -user root:多了一个-user root,指只搜索用户名为root的文件。
第二个红框中以/home开头的文件,就是我用另一个用户wb创建的java文件,所以第二个命令限定了root用户以后就无法搜索到。
本文介绍了在Linux系统中使用which、whereis和find命令进行文件搜索的方法。which用于搜索命令文件,whereis可在特定目录中搜索文件,find则适用于在硬盘上进行更详细的搜索。
4750

被折叠的 条评论
为什么被折叠?



