2.23——2.25find命令(上中下);2.26 文件名后缀

2.23 find命令(上)

快捷键:

Ctrl + l  :清屏

Ctrl + d :退出终端(相当于执行了:exit 或logout)

Ctrl + c : 强制中断

Ctrl + u : 在命令输入行,删除光标前的字符串

Ctrl + e :  光标移到末尾

Ctrl + a :  光标移到开始

which :搜索命令文件(从echo $PATH环境变量下的目录查找)

find :搜索文件

1. find 精准搜索:find 搜索路径 -name "精准关键词"

[[email protected] ~]# find /root/ -name "mulu1.txt"

2. find 模糊搜索:find  搜索路径 -name "模糊关键词*"

关键词后面加 * 就是把有带关键词的文件和目录都显示出来!

[[email protected] ~]# find /root/ -name "mulu*"

3. find 只搜索带有关键词的 目录 :

find  搜索路径 -type d -name "模糊关键词*"

[[email protected] ~]# find /root/ -type d -name "mulu*"

4. find 只搜索带有关键词的 文件:

find  搜索路径 -type f -name "模糊关键词*"

[[email protected] ~]# find /root/ -type f -name "mulu*"

5. find 搜索指定的文件类型:

文件类型包括:

f  :(-)普通文档文件和二进制文件

l  :软链接文件(相当于Windows快捷方式)

s :通信文件

c  : 字符串设备(鼠标键盘)

b :块设备文件(光盘,磁盘)

2.24 find命令(中)

1. 在文件末尾追加一行内容:echo "追加内容"  >>  文件

[[email protected] ~]# echo "hao" >> 1.txt

stat :查看文件详细信息

stat 跟文件名

atime :最近访问  (cat 命令查看文件内容 ; atime会变)

mtime:最近更改  (更改:文件的内容;mtime会变)

ctime :最近改动  (改动:权限或inode或文件名或时间等;ctime会变)

提示:更改文件内容,mtime时间会变,ctime也跟着会变!

搜索指定文件的 atime(最近访问)

1. find 搜索 (atime) cat查看就是访问时间 大于1天时间的文件:find 路径  -type f -atime +1

[[email protected] ~]# find /root/ -type f -atime +1

2. find 搜索 (atime) cat查看就是访问时间 小于1天时间的文件:find 路径  -type f -atime -1

[[email protected] ~]# find /root/ -type f -atime -1

搜索指定文件的 mtime(最近更改)

1. find 搜索(mtime) 创建或修改时间大余1天时间的文件:

find 路径  -type f -mtime +1

[[email protected] ~]# find /root/ -type  f  -mtime  +1

2. find 搜索(mtime)创建或修改时间小少1天时间的文件:

find 路径  -type f -mtime -1

[[email protected] ~]# find  /root/  -type  f  -mtime  -1

搜索指定文件的 ctime (最近更改)

1. find 搜索(ctime)更改权限或inode或文件名或时间等,大余1天时间的文件:find 路径  -type f -ctime +1

[[email protected] ~]# find  /root/  -type  f  -ctime  +1

2. find 搜索(ctime)更改权限或inode或文件名或时间等,小余1天时间的文件:find 路径  -type f -ctime -1

[[email protected] ~]# find  /root/  -type  f  -ctime  -1

find 多个判断条件搜索的:

-type f         :指定搜索的是普通文档文件

-atime -1     :指定搜索的是创建或修改时间,小于一天

-name "1.txt*" :指定搜索的是关键词

[[email protected] ~]#  find /root/ -type f -mtime -1 -name "1.txt*"

2.25 find命令(下)

根据inode可以查找文件的硬链接: find  /(根路径) -inum  inode号

1. 根据原文件的inode号,可以查找原文件的硬链接:

[[email protected] ~]# find / -inum 33589250

2. 搜索一小时内创建或修改的文件:

-mmin :指定分钟的意思 -60就是小于60分钟,60分钟内!

[[email protected] ~]# find /root/ -type f -mmin -60

3. 搜索一个小时内创建或修改的文件,同时搜索到的执行ls -l

[[email protected] ~]# find /root/ -type f -mmin -60 -exec ls -l ;

4. 搜索一个小时内创建或修改的文件,同时搜到的执行添加后缀名

[[email protected] ~]# find /root/ -type f -mmin -60 -exec mv {} {}.bak \;  

[[email protected] ~]# find /root/ -type f -mmin -60 -exec ls -l ;

5. 指定搜索文件大于10k:-size +10k

[[email protected] ~]# find /root/ -type f -size +10k -exec ls -lh {} \;

6. 指定搜索文件大于10M:-size +10M

[[email protected] ~]# find /root/ -type f -size +10M -exec ls -lh {} \;

2.26 文件名后缀

文件名的后缀,不能代表文件类型

时间: 2024-11-05 13:03:59

2.23——2.25find命令(上中下);2.26 文件名后缀的相关文章

2.23/2.24/2.25 find命令 2.26 文件名后缀

2.23/2.24/2.25 find命令 2.26 文件名后缀 2.23/2.24/2.25 find命令 2.23 find命令   上 常用的几个 搜索文件which  whereis 安装 locate 模糊的搜索 不精准的搜索 ctrl a 光标移到命令最前面 ctrl e 光标移到命令最后面 ctrl u 删除光标前面的字符 find 搜索 find 路径  具体的条件 find 搜索文件类型  -type -d目录.-f文件.(-).-l链接 .-s socket文件.-c字符串

find命令/文件名后缀

2.23/2.24/2.25 find命令 2.26 文件名后缀 find 搜索文件的命令: which   它是从环境变量中找: [[email protected]_1 ~]# which ls alias ls='ls --color=auto' /usr/bin/ls 环境变量: [[email protected]_1 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/tmp/:/root/bin whe

20.23 20.4 20.5告警系统邮件引擎(上中下);20.26 运行告警系统

20.23 20.4 20.4 告警系统邮件引擎(上中下) shell项目-告警系统mail.sh 1. 创建mail.py脚本 : [[email protected] ~]# vim /usr/local/bin/mon/mail/mail.py #####脚本使用说明###### #1. 首先定义好脚本中的邮箱账号和密码 #2. 脚本执行命令为:python mail.py 目标邮箱 "邮件主题" "邮件内容" 内容参考https://coding.net/u

全解┃OpenStack Newton发布,23家中国企业上榜(转载)

(转载自Openstack中文社区) 陈, 翔 2016-10-8 | 暂无评论 美国奥斯汀时间10月6日(北京时间6日24点),OpenStack Newton版本正式发布,在可扩展性.可靠性和用户体验方面均有显著提升(本文第四部分将具体介绍). 作为最火爆的开源云计算技术,OpenStack已经成为仅次于Linux的全球第二大活跃的开源社区,有超过585家企业.近4万人通过各种方式支持着这个超过2000万行代码的开源项目. 经过6年的打磨,Newton已经是第14个OpenStack版本,最

11.6 MariaDB安装;11.7—11.9 Apache安装(上中下)

扩展: apache dso : https://yq.aliyun.com/articles/6298 apache apxs : http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.html apache工作模式 : http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.html 11.6 MariaDB安装 1. 进入下载安装包目录: [[emai

11.10-11.12安装PHP5(上中下);11.13 安装PHP7

扩展: php中mysql,mysqli,mysqlnd,pdo到底是什么 : http://blog.csdn.net/u013785951/article/details/60876816 查看编译参数 : http://ask.apelearn.com/question/1295 ?PHP官网www.php.net ? 当前主流版本为5.6/7.1 先安装httpd再安装php!!! 11.10-11.12安装PHP5(上中下) 1. 进入下载安装包目录: [[email protecte

Python实现linux/windows通用批量‘命令/上传/下载’小工具

这阵子一直在学python,碰巧最近想把线上服务器环境做一些规范化/统一化,于是便萌生了用python写一个小工具的冲动.就功能方面来说,基本上是在"重复造轮子"吧,但是当我用这小工具完成了30多台服务器从系统层面到应用层面的一些规范化工作之后,觉得效果还不算那么low(高手可忽略这句话~~),这才敢拿出来跟小伙伴们分享一下. (注:笔者所用为python版本为3.5,其他版本未经测试~~) 其实很简单,就"一个脚本"+"server信息文件"实

网页上中下三分布局,上下固定,中间自适应

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- 禁止浏览器从本地缓存中调阅页面.--> <

找人上门官网的CSS布局:上中下三栏自适应高度CSS布局

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ