二周第五次课 2.23/2.24/2.25 find命令 2.26 文件名后缀

find 命令 搜索命令

小知识:

快捷键 ctrl+L 清屏 把光标定位到第一行 ctrl+d 退出一个终端 相当于运行命令# exit 或# logout (ctrl+d是光标在行内有字符的情况下是向后一个一个的删、如果没有就会退出呢) ctrl+c 取消当前命令 ctrl+u 把光标前面的输入的字符删掉 相当于键盘上的BsckSpace ctrl+k把光标后面的字符删掉 ctrl+e end的意思 直接把光标移动到最后面 ctrl+a 直接把光标移动到最前面

find 路径 -name “文件名” 搜索具体某一文件

“文件名*” 文件名+* 模糊搜索 在不记得全名的情况下

# find 路径 -type d(可以是a f - l s c b) 根据文件的类型搜索文件 -type

find的各种用法

# find 目录

-name 搜索具体某一文件 ----常用 -type 根据文件的类型搜索文件 ----常用 -atime (access)最近访问 查看文件内容 时间会有变化 -mtime (modify) 最近更改 更改文件内容 时间会有变化 ----常用 -ctime (change)最近改动 更改文件权限 时间会有变化
如果追加修改了文件内容,文件的大小和内容都有变化 相应的mtime和ctime也会有变化 如果只是修改了文件权限只涉及到了inode属性更改,不会更改文件内容大小,所有更改文件权限mtime是不会变化的

# stat 文件 查看文件的具体信息

主要是查看 最近访问 最近更改 最近改动的时间的

# echo 是追加文件内容的命令

# find 路径 文件类型 时间

find命令后面是可以加多个条件的 如:目录 文件类型 更改或创建时间 时间范围 文件名字

# -o “或”的意思 or 或者

# find / -inum 号码 通过inode号来搜索文件

也可以反过来用这个命令来寻找文件的硬链接、!!

小知识

搜索文件的时候可以通过更改时间的单位来精确的寻找要找的目标文件

-mtime 最小单位的天

-mmin 最小单位的分钟

# find /root/ -type f -mmin -120 -exec ls -l {} ; 搜索文件并显示文件的具体信息

-exec mv {} {}.bak ; 搜索文件并更改后缀

-size 文件大小(k)也可以是M(M必须是大写) 按文件大小来搜索文件

同样也可以两者一起用

find 常用命令总结

2.26 文件名后缀

linux 中 命令区分大小写 在linux中 文件名的后缀并不能代表文件名 一般人们会把相同的文件类型定义相同的后缀,以便我们区分 .conf配置文件