1. find命令

常见的搜索命令有:which、whereis、locate、find。

find命令及文件名后缀

locate命令可以通过“yum install -y mlocate”来安装,如果在安装成功,使用locate命令提示不可用,运行“updatedb”更新数据库,保证数据的实时性。

locate命令的格式为:locate【选项】【文件名】。

find命令及文件名后缀

find命令的格式为:find【搜索范围】【匹配条件】;

-name:根据名字查找;

-size:根据文件大小查找;

-type:根据文件类型查找;

-mtime:查找在指定时间曾被更改过的文件或目录,以天为单位;

-mmin:查找在指定时间曾被更改过的文件或目录,以分钟为单位;

-exec:借助-exec选项与其他命令结合使用。

1.1 根据名字查找,在/etc目录下查找以.txt结尾的文件名;

[[email protected] ~]# find /etc -name "*txt"
/etc/pki/nssdb/pkcs11.txt

1.2 根据文件大小查找,搜索大于10KB的文件;

find命令及文件名后缀

1.3 根据文件类型查找,在/root目录下查找目录文件;

find命令及文件名后缀

1.4 查找在指定时间曾被更改过的文件或目录;

修改系统语言为英语,运行命令“stat”来查看文件的详细信息

find命令及文件名后缀

访问时间:用户最近一次访问时间(atime);

修改时间:文件最后一次修改时间(mtime);

变化时间:文件数据元(例如权限等)最后一次修改时间(ctime)。

find命令及文件名后缀

find命令及文件名后缀

1.5 使用exec与其他命令结合使用;

find命令及文件名后缀

2. 文件名后缀

Windows操作系统可以通过文件名后缀来区分文件类型,而Linux系统是通过查看文件内的头部信息来确定文件的类型,而与文件的名字无关。

使用命令“LANG=zh_CN.UTF-8”,将系统语言切换至中文。

find命令及文件名后缀

相关文章: