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

3月30日

时间:2018-03-30 16:27:35      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:linux

2.23-2.24-2.25 find命令

  1. linux中的搜索命令

1.1 which查找可执行文件的绝对路径 (只查询PATH环境变量范围里面用的)

技术分享图片

1.2 whereis  它是通过预先生成的一个文件列表库去查找跟给出的文件名相关的文件,类似模糊查找,不常用

技术分享图片

1.3  locate查找文件,需要通过yum install -y mlocate 安装这个命令。 安装后不能用,数据库每天凌晨4点自动生成,手动生成updatedb,使用后结果如下,查询的包含123的文件或路径全部列出来,平时也不常用。

技术分享图片

2. stat 查看文件详细信息,如stat 1.txt  (atime、ctime、mtime相关信息也在内)

   LANG 更改语言命令,如更改成英语命令LANG=en

    echo $LANG 查看语言环境文件 ,变回中文 LANG="zh_CN.UTF-8"

技术分享图片

3.常用快捷键

ctrl +l 光标定位到第一行

ctrl +d 退出一个终端

ctrl +c 取消

crtl +u 删除光标前的命令

crtl +K 删除光标后的命令

crtl +a 光标最开始

crtl +e 光标最后面

4. find命令是索搜命令中使用最多的命令,语法:find [路径] [参数]   常用参数如下 :

 4.1 -name 文件名  命令:find -name 111

 4.2 -type 文件类型  

         -type d 目录匹配    命令:find -type d  -name 111

         -type f 文件            命令:find -type f  -name 111  

                                       或者find -type f -name "*.txt "(特符字要加引号,*表示通配符)

         -type l 软链接文件

         -type b 块设备文件

          -type c 字符串

 4.3        -mtime 文件改动 时间变化

-ctime 写入文件更改权限 (inode 变化而变化)

-atime 在文件读取或者执行,时间变化

-1 小于一天,用法 find /etc/ -type f -mtime -1 (一天以内发生过更改的文件)

+1 大于一天,用法 find /etc/ -type f -mtime +1 (一天以前发生过更改的文件)

-mmin - 60 一小时(60分钟)以内 ,

 4.4    -0 (字母o)或者,用法:

 4.5 -inum 用法 find / -inum 33580670  通过inode号去找到硬链接文件

 4.6  -exec 表示结果输出后 {}, {} 表示列举出来的文件以 \ ;结尾({}就是前面找到的文件名称\; 的原因是因为find命令要以一个”;“作结尾,但为了不让”;“被shell误解所以加了一个转义字符"\")

实验如下:

5. find命令 :给root目录下在一个小时以内的文件,全部加后缀.bak

技术分享图片

5.1 find命令:搜索/tmp/下 -size -10k或-10M  -size +10K或+10M 的文件

技术分享图片

5.2 find命令:搜索/tmp/下 一天内有修改过的文件

技术分享图片

5.3 find命令:给搜索结果列出属性

技术分享图片

5.4find命令:搜索相同inode号的文件

技术分享图片

2.26 文件名后缀

1.linux系统是区分大小写的;

2.文件是有后缀的。windows系统也有,并且根据后缀名可以判断是否是.txt(文本编辑文件)或.exe(程序可执行文件)甚至.zip(压缩文件)等。而linux中是可以自定义的,所以如果1.txt可能不是文本文件;


.gz 压缩文件

.conf 配置文件

.txt 文本



3月30日

标签:linux

原文地址:http://blog.51cto.com/404006045/2093000

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