摘要:2.23/2.24/2.25find命令
一find命令1.搜索文件命令包括
which:从环境变量PATH上面去找的
whereis[文件]:搜索文件在那个位置,在一个文件库中搜索
locate:安装mlocate包才有效,每晚更新后(updatelocate)即可搜索到最新资源
2.常用快捷键:
ctrl+l:清屏
ctrl+d:退出一个终端,相当于执行了exit或则logout
ctrl+c:结束执行一个命令
ctrl+u:删掉光标所在位置上面的文字
ctrl+e:将光标定位到最后面
ctrl+a:把光标定位到最开始
3.find句型
1)#find[路径][条件]
条件可以是-name"filename"或-name"filename*"或-type[typename],其中typename包括了几种文件类型:dflscb
2)#find[路径][条件]
条件为mtimectimeatime时,
我们先来使用#stat[路径]命令查看文件详尽信息
atime:近来访问时间
mtime:近来修改内容的时间
ctime:近来改动inode相关信息的时间,如文件权限、文件名、时间等
从上图我们可以显著见到当我们修改了文件的权限后,彰显下来的是近来改动时间,即ctime,中文对照如右图:
我们再来修改文件内容如下:
可以发觉,修改了文件内容后mtime发生了变化,ctime也发生了变化,这儿有一个规律就是:修改了文件内容后linux 查找后缀名文件linux 查找后缀名文件,ctime一定会变
使用:#find[路径][-type][f][-mtime][-1]查找三天以内文件内容发生过变化的文件
#find[路径][-type][f][-mtime][+1]查找三天曾经文件内容发生过变化的文件,没有=1的
上图中的条件都是且的关系,假如我们想让条件之间是或的关系,须要使用-o,如:
#find[路径][-type][f]-o[-mtime][+1]-o[-name][filename]
3)find特殊用法
#find【路径】-typef-inum[inum]//在路径下查找inode号相同的文件linux嵌入式开发,即硬链接
#find【路径】-typef-mmin[分钟数]//在路径下查找**分钟内文件内容更改过的文件
#find【路径】-typef-mmin[分钟数]-execls-l{};//在路径下查找**分钟内文件内容更改过的文件linux命令手册,并以列表的方式展示下来
#find【路径】-typef-mmin[分钟数]-execmv{}{}.bak;//在路径下查找**分钟内文件内容更改过的文件,并将其联通
#find【路径】-typef-size+10k//在路径下查找小于10k的文件
二文件后缀名
在Linux中,文件后缀名是不太严谨的,我们可以自定义文件后缀名,Linux中的.txt.doc等后缀名并不能代表文件的类型,因而这种后缀名的文件在windows中是不能直接运行的,这种约定的后缀名是便捷用户来分辨文件类型
设置语言为英文#LANG=zh_CN.UTF-8