码迷,mamicode.com
首页 > 其他好文 > 详细

find命令及文件后缀名

时间:2018-02-02 20:14:48      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:color   说明   lin   ffffff   变化   inode   文件内容   信息   process   

一、find命令详解
find是查找文件命令
格式:find+路径+文件名
1、搜索文件(-name)
find /etc/ -name "sshd_config"
2、模糊搜索文件
find /etc/ -name "ssh*"*
技术分享图片
3、指定类型搜索(
-type
3.1 指定文件搜索(
f
find /etc/ -type f -name "sshdconfig"
3.2 指定目录搜索(
d
find /etc/ -type d -name "sshd"*
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。

stat 命令
stat用来查看一个文件的具体信息
格式:stat +文件
技术分享图片
atime(访问文件)
当查看文件后时间就会发生变化:cat test.txt
技术分享图片
mtime(更改文件内容)
修改文件内容后mtime和ctime都会发生时间变化(echo sdhfsdshhdh >> test.txt)
技术分享图片
ctime**(更改文件的属性信息(权限,大小等))
更改文件权限(属性)后,文件的ctime时间会发生变化(此时mtime时间不变化)
技术分享图片
mtime发生更改,那么ctime肯定会跟着发生改变(因为mtime文件内容发生变化,那么ctime文件大小肯定也是发生变化的),而ctime发生变化,mtime不会发生变化(如修改文件权限)

4、指定查找更改文件内容时间(一天以内(外):-1(+1))的文件
find . -type f -mtime -1
-o:表示或者
-inum:指定inode号(查找硬链接文件)
-mmin:指定具体分钟(用分钟表示小时)

二、linux文件后缀名
在Linux下一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性有关,
一般我们自己创建一些文件,最好还是加后缀名,这样做的目的是仅仅是为了我们的在应用时方便。
文件的类型是和相应的程序关联的。在我们打开某个文件时,系统会自动判断用哪个应用程序打开
在Linux中,带有扩展名的文件,只能代表程序的关联,并不能说明文件是可以执行,从这方面来说,Linux的扩展名没有太大的意义。
不通工具创建出来的文件,它的文件后缀名也不通。

find命令及文件后缀名

标签:color   说明   lin   ffffff   变化   inode   文件内容   信息   process   

原文地址:http://blog.51cto.com/12918297/2068268

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!