linux 下查找文件的路径

必须提醒你的是:locate命令非常快,其实 locate 命令他查询的是系统中的一个数据库。这个数据库通常会在一定时间更新。这样确实很方便,但是:如果你新建一个文件 
$ touch file_for_test
然后你输入
$ locate file_for_test
这样你是不会找到这个文件的。
这时你必须手动更新这个数据库,进入管理员权限($ sudo su - 或者其它之类)然后键入
# updatedb 
当你再入输入
$ locate file_for_test 时
你就能发现能找到它了~~~~

祝好运~~~~~

linux 下查找文件的路径

时间: 2024-10-21 01:46:58

linux 下查找文件的路径的相关文章

linux下查找文件

1,find 经常在linux下工作,总要查找一些文件,于是就搜索的学习了一下 find 指定目录 指定条件 指定动作 举例:find . -name "my*" 查找 当前目录下,以my开头的文件或目录 如果查找指定文件 建议,-name 名字 find . -name "my*" -ls 查找文件并显示详细信息 2,locate 据说比find更快 例如 locate 文件名 会在跟目录下,搜索包含文件名的文件或目录 缺点,会找出很多包含的不需要的文件 参考网址

Linux下查找文件:which、whereis、locate、find 命令的区别

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.which       查看可执行文件的位置,通过环境变量查whereis    查看文件的位置,通过数据库查,每周更新locate       配合数据库查看文件位置,通过数据库查,每周更新find          实际搜寻硬盘查询文件名称,查硬盘 1.which 语法: [[email protected] ~]# which 可执行文件名称 例如: [[email protected] ~]# whic

Linux下查找文件find命令

在Linux下,常常需要在某个位置下,找一些文件.怎么办?使用find命令就够了.find search-path expressions search-string 如果要搜索当前目录.那么 search-path 可以为空或者为 句号 '.' 假如查找当前目录下 3分钟前被访问过的文件.find . -amin 3 假如查找四天前被访问过的文件. find . -atime 4 假如查找5分钟前文件名被改变的文件.find . -cmin 5 假如查找6天前文件名被改变的文件.find .

linux 下查找文件或者内容常有命令

whereis <程序名称>查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B <目录> 在指定目录下查找二进制文件-M <目录> 在指定目录下查找帮助文件-S <目录> 在指定目录下查找源代码 locate <文件名称>在文件索引数据库中搜索文件-d <数据库路径> 搜索指定数据库updatedb更新文件索引数据库 find [路径] <表达式>查找

linux下查找文件的方法

1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件的特征. - <指定动作>: 对搜索结果进行特定的处理. 如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显

linux下查找文件及文件内查找内容--find/grep/sed/awk

1.find 查找到想要的文件或目录 格式:find  [path]   [-OPTION]  [-exec |grep  |xargs   -ok  -print   | ……]   [command  {} \;] 参数: -type    以类型查找 f    文件 d   目录 -name    以文件名查找 -size    根据问价大小来查找.eg:  find /data -size 5M -perm    根据文件权限查找.  eg: find /data -perm 755 -

linux下查找文件或目录(which,whereis,locate,find)

命令 查找对象 查找速度 备注 which 可执行文件  根据PATH变量的内容去寻找可执行文件  不同的PATH配置会有不一样的结果 whereis 程序名的搜索  根据数据库来寻找,速度快  只支持二进制文件,源代码,man手册 locate 文件或目录  根据数据库来寻找,速度快  更新数据库:$sudo updatedb find 文件或目录  在硬盘里寻找,速度慢  NA

Linux下查找文件方法

1.查找系统中最大目录并排序:du -h --max-depth=1 | sort -n 2.查找当前目录文件大于800M:find . -type f -size +800M 3.查找到大文件之后做动作:find .-type f -size +800M | xargs command

linux下查找文件中空行的行号

以aa.txt举例: 方法1:sed -n '/[[email protected]#$%^&*]/!=' aa.txt方法2:grep -n ^$ aa.txt 方法3:awk '/^$/{print NR}' aa.txt 方法4:sed -n '/^$/=' aa.txt