目录
一、find 命令
二、文件名后缀
一、find命令
1. 查找文件命令
- which 在PATH中查找
- whereis 在库中查找
- locate , 数据库每天临晨四点自动生成,手动 Updatedb
tips:linux 快捷键
crtl+l 清屏
crtl+d 退出
crtl+c 终止命令
crtl+u 往前删命令
crtl+e 光标放到最后
crtl+a 光标放在最前面
2.find 基本语法 find 路径 -type - name -mtime -ctime - atime
- find -name
- find -type d -name 只查找文件夹
find -type f -name 只查找文件
find -type l c b s.....
- find -mtime -ctime -atime
stat 查看文件具体信息
mtime 最近更改 modify 是指更改内容
ctime 最近改动 change 是指修改权限
atime 最近访问 access
实验一:find / -type f -mtime -1 一天以内, +1 大于一天
find /etc/ -type f -mtime -1
-o 或者
实验二:find /etc/ -type f -o -mtime -1
tips: 用find 找要硬链接
find / inum inode号
实验三:find查找更小时间范围 -mmin -60
find /root/ -type f -mmin -60
实验四:find 查找到后ls
find /root/ -type f -mmin -3600 -exec ls {} \; {}表示find出来的列表 \;
实验四、 find /root/ -type f -mmin -3600 -exec mv {} {}.bak \;
实验四、find /root/ -type f -size -10k 查看小于10K的文件
find /root/ -type f -size -10k -exec ls -lh {} \;
二、文件名后缀
1. 文件名不代表文件类型
2. $LANG 默认是中文
小结
1.本次课程使用命令
- find -type - name -mtime -ctime - atime -size -mmin -o -exec
- which
- whereis
- locate
- stat