- 2.23/2.24/2.25 find命令
find 搜索文件目录
find -type 指定目标文件类型
-name 指定目标文件名
-mtime 指定目标文件最近更改时间
-ctime 指定目标文件修改权限时间
-atime 指定目标文件访问时间
-inum 指定目标文件的iNode号
-exec 找出目标文件并使用相关命令
-size 用文件大小(k, M)找出目标文件
which 命令 通过PATH环境变了里查找
whereis 搜索文件(事先在一个文件列表里面的库搜索,更新库之后才能找到)
locate 需要先安装 通过yum install -y mlocate 安装。
刚安装完 还无法用,需要生成一个数据库
每天会自动更新生成,要立即生成可以使用命令updatedb 立即生成该命令的数据库
会把所有带有要搜索的名全搜索,类似于模糊搜索
find 目录 -name“文件名”
知道文件的名字 知道目录
文件带统配符,可以模糊搜索
指定搜索文件类型 加个-type 文件类型 就可以搜索
find 目录 -type 文件类型(d f {-} l s c b) -name “文件名”
stat 查看文件的具体信息
atime : 最近访问时间
mtime : 最近更改时间(更改内容)
ctime : 最近改动时间(更改文件的权限)
更改文件内容。ctime 会一起变化,但是更改文件权限 mtime 不会随之改变
查找一小时内更改过的文件 -mmin -分钟
查找一天以内更改内容过的文件 -1 是一天内小于一天 +1 是大于1天 -mtime -天数
查找目标 是文件并且mtime在一天内并且名字是*.conf
查找目标 是文件或者mtime在一天以内 或者名字是*.conf
find 也可以用来找iNode号 ,用来找硬链接
使用命令 fin / -ium iNode号
查找目标文件 120分钟内更改的文件并用ls表示出来 -exec ls -l { } \ (大括号表示只其中一个文件)
查找目标文件 并更改文件名字 -exec mv
也可以用文件大小来find目标文件 -size+大小 ( - 是小于 +是大于) k M 单位
- 2.26 文件名后缀
可以自定义文件的后缀,不代表文件的类型
管理员习惯把相同类型的文件定义相同的后缀名,方便区分
如果要改为英文可以更改LANG变量 LANG=en