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

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

[root@aminglinux ~]# which cat

/bin/cat

[root@aminglinux ~]# which passwd

/bin/passwd

2,whereis 查找文件 //很少用
[root@aminglinux ~]# 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)}

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

[root@aminglinux ~]# 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
[root@aminglinux ~]# 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

[root@aminglinux ~]# find /root -type f -mmin -90 -exec mv {} {}.bak \;

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

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

在Linux下搜索文件的更多相关文章

  1. Linux下搜索文件find、which、whereis、locate

    Linux下搜索文件find.which.whereis.locate: - which 寻找“执行文件” - -a 将所有可找到的命令均列出,而不仅仅列出第一个找到的命令名称 - whereis 寻 ...

  2. Linux下搜索文件

    使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索.搜索文件的命令为"find":"locate":"whereis& ...

  3. linux常用搜索文件命令

    使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索.搜索文件的命令为”find“:”locate“:”whereis“:”which“:”type“ 方法/步骤     ...

  4. 在Linux下查找文件内容包含某个特定字符串的文件

    如何在Linux下查找文件内容包含某个特定字符串的文件? 我的目录下面有test1和test2两个文件夹,里面都含有很多文件,其中test2里面还包含一个test文件夹 我想请问的是,如何通过查找关键 ...

  5. [转帖]linux下查找文件及查找包含指定内容的文件常用命令。

    linux下查找文件及查找包含指定内容的文件常用命令. https://blog.csdn.net/yangyu19910407/article/details/18266821 最简单的查找 fin ...

  6. Linux下Python 文件内容替换脚本

    Linux下Python 文件替换脚本 import sys,os if len(sys.argv)<=4: old_text,new_text = sys.argv[1],sys.argv[2 ...

  7. Linux下的文件及文件后缀名

    Linux下的文件及文件后缀名 2013-03-14 15:34 6969人阅读 评论(0) 收藏 举报 ++++++++++++++++++++++++++++++++++++++正文+++++++ ...

  8. Linux 下查看文件字符编码和转换编码

    Linux 下查看文件字符编码和转换编码 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linu ...

  9. linux下.run文件的安装与卸载

    linux下.run文件的安装与卸载   .run文件的安装很简单,只需要为该文件增加可执行属性,即可执行安装 以 virtualbox 的安装文件 virtualbox-3.1.6-59338-Li ...

随机推荐

  1. 忘记mysql数据库密码时进行修改方法

    长时间没有使用数据库了,或者把密码改完之后就忘了数据库密码,不能正常进入数据库,也无法修改密码,有一个简单的常用修改密码方式: 1.首先找到和打开mysql.exe和mysqld.exe所在的文件夹( ...

  2. 记录一个调试REST风格的web服务的client

    coogle浏览器的advanced rest client很好用,记录一下,脑子不好,容易忘,,可以在chrome 的网上应用店添加 Rest client是用来调试REST风格的Web服务,接收P ...

  3. Java文件与io——缓冲流

    对文件或其它目标频繁的读写操作,效率低,性能差. 使用缓冲流的好处,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来. BufferedInputStream:为另一个输入流添加 ...

  4. flask SQLAlchemy--column 列的类型

    最常用的SQLAlchemy列类型 类型名 Python类型 说 明 Integer int 普通整数,一般是 32 位 SmallInteger int 取值范围小的整数,一般是 16 位 BigI ...

  5. [Unity3D] 如何识别屏幕边缘

    出现的问题 Unity3D中长度单位是米 使用Screen.resolutions获取的屏幕信息单位是像素 也就是说,即使获取了屏幕相关信息及参数,也无法把信息转换成可在editor中使用的信息.当时 ...

  6. JS随机生成100个DIV每10个换行(换色,生成V字和倒V)

    附图 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8& ...

  7. zabbix文档3.4-7配置

    zabbix文档3.4-7配置 1 主机和主机组 典型的Zabbix主机是您希望监视的设备(服务器,工作站,交换机等). 创建主机是Zabbix中首个监控任务之一.例如,如果要监视服务器"x ...

  8. Reduce侧连接

    1.reduce side join 在reduce端进行表的连接,该方法的特点就是操作简单,缺点是map端shffule后传递给reduce端的数据量过大,极大的降低了性能 连接方法: (1)map ...

  9. Hyper-V 2016 配置管理系列(准备篇)

    2.1 推荐软硬件配置 2.2 Hyper主机前提准备 前提条件: 具有二级地址转换(SLAT)的64位处理器.要安装Hyper-V虚拟化组件(如Windows管理程序),处理器必须具有SLAT 足够 ...

  10. Yii2 components api/controller

    When we wrote API, those controllers need to implement the following feature: 1. return JSON format ...