find命令以及文件后缀名

2.23 find命令(上)
查看文件在哪里,除了find,还有which ,环境变量echo $PATH,
whereis ,还有locate, locate安装方法:yum install –y mlocate
手动生成数据库:updatedb

快捷键总结:ctrl L清屏
ctrl d退出终端,相当于exit或者log out
ctrl c终止
ctrl u删除前面的内容
ctrl e,把光标移到最后面,表示end
ctrl a 把光标移到最前面,和ctrl e相反
find搜索:find /etc -name “sshd_config”
模糊搜索*:find /etc -name “sshd*”
指定搜索结果是文件或者目录,-type d或者-type f,指定文件类型eg软链接文件l,socket文件s,字符串设备c,以及b文件

eg:查看dev下是否有b文件


2.24 find命令(中)
stat查看文件具体信息 ,比如文件名,大小,块,设备,硬链接,inode号,权限等
最近访问是atime
最近更改指的是更改的内容,即mtime
最近改动指的是inode相关的,权限文件名,时间之类的,是ctime
切换成英文LANG=en



给文件2.txt追加一行,内容是:121212:echo “121212” >> 2.txt”
改动的是modify,ctime也会相应变化
cat查看一下文件内容,atime会发生变化

查找根下,一天之类 –i改动的文件(一天之外发生的,+i)
find / -type f -mtime -1
缩小范围至/etc下
find /etc -type f –mitime -1
除此之外,还可以查看atime,ctime
find /etc -type f -ctime +1
可以加多个限制条件,属于并列关系, 同时满足
eg:find /etc -type f -mtime +1 -name “*.cfg”
-o 是或者的关系
eg:find /etc -type f -o -mtime +1 -o -name “*.cfg”


2.25find命令(下)
硬链接的文件不容易找到,这边会体现find的另外一个用法
给文件1_head.txt创建硬链接放到/tmp下,取名1.txt.bak,此时和文件1_heard.txt使用相同inode号的文件数目变成了2
ls -i 1_heard.txt //查看到1_heard.txt的inode号为33583266
查看和1_heard.txt使用相同inode号的文件
find / –inum 33583266

find /root -type f -mmin -60 //搜索/root下,一小时之内改动过的文件
查询过程中,显示详情
eg:find /root -type f -mmin 400 -exec ls -l {} \;

改名为.bak
find /root -type f -mmin -700 -exec mv {} {}.bak \;

find /root -size +10k
find /root -size +10k //查找文件大小大于10k的,和小于10k
find过程中查看大小小于10k的文件的详情,eg:find /root –type f -size -10k -exec ls -lh {} \;
若是10兆,则 M要大写 ,即10M,否则会报错
总结:
find常用的用法:-type -size -mtime -mmin -exec -o -name




2.26文件名后缀
在linux中的命令是区分大小写的。文件的后缀名不太严谨,可以自定义,并不能代表文件类型。默认约定.conf是配置文件
date //显示系统时间
LANG en //改变语言,显示为英文
进入另外一个终端
echo $LANG //查看到默认显示zh_cn UTF.8
language这个变量LANG en 就是设置为英文,若是设置为中文,前提是得支持中文,我们在安装centos 7之初,就设置了简体中文




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值