Linux达人养成计划I——文件搜索命令

文件搜索:locate 文件名

locate是通过数据库搜索,一天一更新,当天加的应该用updatedb,更新数据库

locate locate

locate搜索的后台数据库:/var/lib/mlocate

只能按照文件名搜索,但是比较快

/etc/updatedb.conf 搜索配置文件



whereis 命令名

-b: 只看可执行文件位置

-m: 只看帮助文档位置

只能看不是shell自带的命令



which 文件名

查看别名和命令位置


$PATH环境变量,用;分割

执行命令时,先去PATH里含有的路径中找



find [范围] [条件]

find / –name install

搜索根,按照文件名

耗费资源

通配符:

? 任意一个

* 任意多个

[] 括号中某一个

-iname 不区分大小写

-user 搜索所有者

find /var/log/ –mtime +10 查找10天前修改的文件

atime 文件访问时间

ctime 改变文件属性

-10 十天内

10 十天当天

-size 25k 文件大小是正好25k的,k是小写

M是大写,是兆

不写单位就是数据块,是扇区,一个扇区是512字节

-inum 号码 根据i结点号来搜索

-a 逻辑与的意思

find /etc –size +20k –a –size –50k 找大于20k小于50k的文件

-o 逻辑或

第一条命令 -exec 第二条命令 {} \;

命令二能够处理命令一搜索出来的结果


grep [选项] 字符串 文件名

搜索某文件里的含有某字符串的行

-v 不包含字符串的行,取反

-i  忽略大小写

时间: 2024-10-29 19:06:27

Linux达人养成计划I——文件搜索命令的相关文章

Linux达人养成计划I——目录处理命令

mkdir –p [目录名] -p 递归创建 cd [目录] 进入目录 cd ~ 回到/root的家目录 cd - 回到上次目录 cd .. 回到上级目录 Ctrl + L 清屏 tab 补全,按两下列出所有的 rmdir [目录名] 删除空白目录 rm –rf [目录名] -r 删除目录 -f 强制删除 删除之后就无法恢复了 rm –rf /tmp/* 删除tmp目录下的内容,若无*则是删除tmp目录 注意要是rm –rf / 则把99%的内容删掉了,就自杀了 cp [选项] [原] [目的]

慕课网-Linux达人养成计划学习笔记

mkdir -p [目录]创建目录-p 递归创建ls 查看当前目录下的文件和目录等其他文件 cd [目录]命令英文愿意:change directory切换所在目录简化操作cd ~ 进入当前用户的家目录cdcd - 进入上次目录cd .. 进入上级目录cd . 进入当前目录 linux 的Tab键可以自动补全文件名称或命令名称 pwd查询所在目录位置命令英文愿意:print working directory rmdir [目录名]命令英文原意:remove empty directories作

【linux学习笔记四】文件搜索命令

一 文件搜索 locate //在后台数据库中按文件名搜索 搜索速度更快 locate 文件名 //locate命令所搜索的后台数据库 /var/lib/mlocate //更新数据库 updatedb 二 命令搜索命令 whereis 与 which //搜索命令所在路径及帮助文档所在位置 whereis ls whereis -b 只查看可行性文件 whereis -m 只查找帮助文件 //除了所在位置 还可以查看文件别名 which 三 文件搜索 find //find [搜索范围] [搜

2017.8.5 Linux达人养成计划 I

参考来自:http://www.imooc.com/learn/175 1 linux简介 1.1 linux简介 linux分为了内核版本和发行版本. 二者的区别:内核版本是由官方提供,而不同的发行版本使用的内核基本一致,只是加入了自己的功能. 内核版本: 常见发行版本: 这里对几个重点的发行版本进行一下说明: 1 redhat是最常使用的,但是由于其收费(售后服务费),因此使用centos的越来越多.二者其实是一样的,只是centos不收费. 2 ubuntu的图形界面相比其他几个更出色,但

linux达人养成计划学习笔记(一)——命令基本格式及文件处理命令

一.shell终端初始 快捷键Ctrl + Alt + T,可以快速打开终端 bluemoutain 当前用户名 bluemoutain-CN155 本机名 ~ 当前目录(家目录,root用户为/root,普通用户为/home/bluemoutain 二.命令格式 命令 [选项] [参数] 注意: 1.个别命令使用不遵循这个格式 2.当有多个选项的时候,可以写在一起 三.文件类型 -rw-r--r-- 第一个"-":表示是文件类型 ( -文件类型 d目录 l软链接文件) rw- r--

Linux达人养成计划I——linux命令格式

学习linux,好好找工作~这是慕课网上的视频,慕课网,免费精炼的视频很适合花零碎的时间学习,我觉得我是听力型学习者,对比于看书看一会就累,我可以一整天都看着视频一边敲一边学,最近找工作发现会C++的都要会linux,所以赶紧学一学加强经验!祝我找到好工作~ pwd 显示当前路径 # 超级用户 $ 普通用户 命令格式: 命令 [选项] [路径] ls –l r 读 w写 x执行 -普通文件 d目录文件 l软链接文件(快捷方式) 三个为一组:1. u所有者 2g所属组 3o其他人 .是ACL权限

linux达人养成计划学习笔记(六)—— 挂载命令

一.查询与自动挂载 mount #查询系统中已挂载的设备 mount -a #根据配置文件/etc/fstab的内容,自动挂载 二.挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 三.挂载光盘 1.建立挂载点 mkdir /mnt/cdrom/ 2.挂载光盘 mount -t iso9660 /dev/cdrom /mnt/cdrom 两个等价(cdrom是sr0的软连接)mount -t iso9660 /dev/sr0 /mnt/cdrom 四.卸载命令

linux达人养成计划学习笔记(五)—— 关机和重启命令

一.shutdown 1.格式: shutdown [选项] 时间(now) 选项: -c: 取消前一个关机命令 -h: 关机 -r: 重启 2.程序放入后台执行: shutdown -r 时间 & 就是在语句的最后加上一个 & 符号即可 二.其他关机命令 halt power off init 0 三.其他重启命令 reboot init 6 四.系统运行级别 1.查询系统当前运行级别 runlevel 2.修改系统默认运行级别 cat /etc/inittab 五.退出登录命令 log

Linux达人养成计划1(第2章 Linux系统安装)

2.3 系统分区之分区与格式化 1. 分区类型 主分区:最多只能有四个. 扩展分区: 最多只能有1个. 主分区加扩展分区最多有4个. 不能写入数据,只能包含逻辑分区. 逻辑分区: 2. 格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(比如FAT16.FAT32.NTFS.EXT2.EXT3.EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表.目录表等用于文件管理的磁盘空间. 功能:(1)分成等大小数据块.(2)在分配表中建立二维表格. 2.4 分区之