在Linux下搜索文件

Posted sambo510

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux下搜索文件相关的知识,希望对你有一定的参考价值。

在Linux下搜索文件
=============================

1,which 查找可执行文件的绝对路径

[[email protected] ~]# which cat

/bin/cat

[[email protected] ~]# which passwd

/bin/passwd

2,whereis 查找文件 //很少用
[[email protected] ~]# whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz

3,locate 查找文件 //也不常用

4,使用 find搜索文件
NAME
find - search for files in a directory hierarchy(搜索目录层次结构中的文件)

常用用法:
find 目录 -mtime +n/-n 文件
find 目录 -name 文件名称
find 目录 -type 文件类型 {f,d,b,c,l,s}
find 目录 -mmin -分钟数
find 目录 -inum inode号
find 目录 -size +大小/-大小 {k,M(不能用m)}

[[email protected] ~]# ll -i 1.txt
33588044 -rw-r--rwx 2 alice jerry 5 6月 25 01:24 1.txt
[[email protected] ~]# ll -i 1.txt.hard
33588044 -rw-r--rwx 2 alice jerry 5 6月 25 01:24 1.txt.hard
[[email protected] ~]# find -inum 33588044
./1.txt
./1.txt.hard

[[email protected] ~]# find /root -type f -mmin -120
/root/.lesshst
/root/1.txt
/root/dir6/1.txt
/root/dir6/2.txt
/root/dir6/3.txt
/root/1.txt.hard
[[email protected] ~]# find /root -type f -mmin -120 -exec ls -l {} ;
-rw------- 1 root root 84 6月 25 02:03 /root/.lesshst
-rw-r--rwx 2 alice jerry 5 6月 25 01:24 /root/1.txt
-rw-r--r-- 1 root root 0 6月 25 01:24 /root/dir6/1.txt
-rw-r--r-- 1 root hr 0 6月 25 01:26 /root/dir6/2.txt
-rw-r--r-- 1 root root 0 6月 25 01:30 /root/dir6/3.txt
-rw-r--rwx 2 alice jerry 5 6月 25 01:24 /root/1.txt.hard


[[email protected] ~]# find /root -type f -mmin -90 -exec mv {} {}.bak ;

寻找root下面修改时间少于90分钟的文件,并备份。

[[email protected] ~]# find /root -type f -size +1k
寻找root下面大于1K的文件









































以上是关于在Linux下搜索文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux下文件搜索查找查看命令

Linux环境下的find命令

Linux下搜索文件

linux下文件搜索

Linux下搜索文件常用方法

Linux下搜索文件常用方法