您的位置首页生活百科

Linux下如何查找文件

Linux下如何查找文件

的有关信息介绍如下:

Linux下如何查找文件

在使用Linux系统工作很长时间后,可能会积累很多文件,某些文件很长时间不用,可能会忘记放在哪个路径,那么如何查找呢?

find命令是一个常见的命令,用于查找文件;

如果我们知道要查找的文件大概在哪个路径下,可以在命令中写上这个路径,查找的相对快一些;

比如我们新建一组目录;在最底层目录下创建一个文件;

现在我们想找名字为[baidu]的文件,但是具体的路径忘记了,只知道最上层的目录为1/;

那么我们就可进入1/,然后使用命令:find -name "baidu"

也可以在别的目录,使用find命令找到baidu这个文件,但是需要加上路径,命令格式为:find filepath filename

比如在/(根目录)下,使用find命令查找;

find命令看似比较方便,但是有个前提是必须大概知道文件路径在哪里,不然的话就找不到,除非你从根目录下进行查找,但是查找需要很长的时间;

locate命令也是用于查找文件,但相对比find命令好很多;

因为它是基于数据库的,我们事先更新一下它的数据库就可以了;

更新数据库,使用命令[updatedb];

然后就可以查找了,不需要知道路径;只需要记住文件的名字就可以;

还是查找刚才的文件:

再比如在/opt路径下,查找/etc目录下的文件;

查找/etc目录下的shadow文件;

可以看到/opt下并没有shadow文件;

locate命令的好处就是不需要知道路径,方便好多;