linux系统上如何快速的查找一个文件?
2014-11-17 19:29
603 查看
以前看到过一句话:linux的水平体现在快速查找文件上~~~ ,或许这句话言过其实
但是因为linux上一切皆文件,任何我们想做的事情都可以通过编辑文件来完成,
如服务器的配置,维护,一切的一切我们都是在与文件打交道~·~·
下面我给大家介绍如何快速的查找一个文件
假如
查找的是脚本文件(执行文件)which filename
查找的是二进制的文件(执行文件)whereis -b filename
查找特定文件 whereis filename (利用数据库来查找)
locate 文件的部分文件名 (利用数据库查找)
上面所说的利用数据库查找,所说的数据库是你电脑上一个拥有所有文件的文件,是不是很清楚了
也就是文件/var/lib/mlocate
当你记不清文件的全名时 利用locate ;当然也可以用查找命令加上通配符*
例如查找 文件yum.conf
whereis yum.*
屏幕会输出前缀为yum.的文件
下面我来介绍一个强大但是费时的命令 ,说它费时呢?因为它是直接查找硬盘
我们知道得把硬盘中的内容取出来到内存中去
说它强大?往下看
find /etc -mtime 3 什么意思呢?就是把三天前的那天的有改动的文件找出来
它的用处可大了,比如我们曾在2014年11月11日进行了服务器的配置,我们在三天后想看一下那个
修改过的文件,那么我们直接相爱终端上键入 find /etc -mtime 3
find /boot -newer /boot/gurb.conf
查找/boot 目录下比 /boot/gurb.conf 还新的文件
查找根目录下属于fuchao这个用户的文件
find /home -user fuchao
查找系统中不属于任何人的文件 (ps:这个有点意思~~~)
find / -nouser
查找拥有特殊权限的文件
find / -perm +7000 ---s--s--t
find / -perm +600
但是因为linux上一切皆文件,任何我们想做的事情都可以通过编辑文件来完成,
如服务器的配置,维护,一切的一切我们都是在与文件打交道~·~·
下面我给大家介绍如何快速的查找一个文件
假如
查找的是脚本文件(执行文件)which filename
查找的是二进制的文件(执行文件)whereis -b filename
查找特定文件 whereis filename (利用数据库来查找)
locate 文件的部分文件名 (利用数据库查找)
上面所说的利用数据库查找,所说的数据库是你电脑上一个拥有所有文件的文件,是不是很清楚了
也就是文件/var/lib/mlocate
当你记不清文件的全名时 利用locate ;当然也可以用查找命令加上通配符*
例如查找 文件yum.conf
whereis yum.*
屏幕会输出前缀为yum.的文件
下面我来介绍一个强大但是费时的命令 ,说它费时呢?因为它是直接查找硬盘
我们知道得把硬盘中的内容取出来到内存中去
说它强大?往下看
find /etc -mtime 3 什么意思呢?就是把三天前的那天的有改动的文件找出来
它的用处可大了,比如我们曾在2014年11月11日进行了服务器的配置,我们在三天后想看一下那个
修改过的文件,那么我们直接相爱终端上键入 find /etc -mtime 3
find /boot -newer /boot/gurb.conf
查找/boot 目录下比 /boot/gurb.conf 还新的文件
查找根目录下属于fuchao这个用户的文件
find /home -user fuchao
查找系统中不属于任何人的文件 (ps:这个有点意思~~~)
find / -nouser
查找拥有特殊权限的文件
find / -perm +7000 ---s--s--t
find / -perm +600
相关文章推荐
- 重新安装一个linux系统后如何快速搭建可用于开发板nfs挂载根文件系统的过程
- 在Linux下某一个文件夹下,如何查找包含某一个字符串的文件
- 如何快速在Linux系统的硬盘上创建大文件
- 如何在 Linux 上使用 SSHfs 挂载一个远程文件系统
- 如何在 Linux 中查找一个文件
- Linux 如何快速查找文件
- 在Linux下某一个文件夹下,如何查找包含某一个字符串的文件
- 如何在Linux中查找一个文件
- 如何在 Linux 上使用 SSHfs 挂载一个远程文件系统
- 如何在 Linux 中查找一个文件
- 深入浅出linux之如何打开文件2(写一个最简单文件系统) .
- 一个局域网内Windows和linux系统如何共享文件
- 深入浅出linux之如何打开文件1(写一个最简单文件系统)
- 如何在 Linux 中查找一个文件
- Linux如何查找一个文件
- 【Linux笔记】linux系统下链接可执行文件时,linker如何查找共享库
- 在Linux系统中如何快速删除jdk文件
- 在Linux下某一个文件夹下,如何查找包含某一个字符串的文件
- 如何在 Linux 中查找一个文件
- Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令