您的位置:首页 > 其它

二周第五次课(10月27日) 2.23/2.24/2.25 find命令 2.26 文件名后缀

2017-10-28 00:00 429 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: