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

whereis  ls 查看文件的位置,但是查找的不全:

[[email protected]_1 ~]# whereis ls

ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz

跟whereis 很像的还有一个mlocate:

安装mlocate

yum install  -y mlocate

更新一下文件数据库才行:

[[email protected]_1 ~]# updatedb

查找: locate  finename

locate  xiaobofile

find 查找:find  路径  -name 文件名

[[email protected]_1 ~]# find /etc/ -name "sshd_config"

/etc/ssh/sshd_config

find   路径  -type  文件类型    -name  文件名

查找目录文件:-type    d

find  /etc/    -type   d   -name "sshd*"

[[email protected]_1 ~]# find  /etc/  -type d -name "ssdh*"

查找文件类型:-type  f

[[email protected]_1 ~]# find  /etc/  -type f -name "ssdh*"

都可以查找文件类型:

-type  l  软链接文件

-type   d 目录文件

-type   f  (-) 文件

-type   c   字符设备文件

-type   s  socket文件

-type  b  block块文件(b文件)

终端操作命令:

ctrl + l 光标移动到第一行;

ctrl + d 登出(没有输入命令下)

ctrl + u 删除光标前面的字符

ctrl + d 删除光标后面的字符

ctrl + a 光标移到到开头

ctrl + e 光标移动到末尾

stat 查看文件具体信息 : 3个time:atime  mtime  ctime  比ls更清楚:

[[email protected]_1 ~]# stat anaconda-ks.cfg.1

文件:"anaconda-ks.cfg.1"

大小:3360      块:8          IO 块:4096   普通文件

设备:803h/2051d Inode:67172258    硬链接:1

权限:(0600/-rw-------)  Uid:( 1000/  xiaobo)   Gid:( 1000/  xiaobo)

最近访问:2017-11-17 08:43:29.453703489 +0800

最近更改:2017-11-17 08:43:29.453703489 +0800

最近改动:2017-11-20 20:48:05.866081882 +0800

创建时间:-

文件名后缀

更改为英文:LANG=en

[[email protected]_1 ~]# LANG=en

[[email protected]_1 ~]# stat anaconda-ks.cfg.1

File: ‘anaconda-ks.cfg.1‘

Size: 3360      Blocks: 8          IO Block: 4096   regular file

Device: 803h/2051d Inode: 67172258    Links: 1

Access: (0600/-rw-------)  Uid: ( 1000/  xiaobo)   Gid: ( 1000/  xiaobo)

Access: 2017-11-17 08:43:29.453703489 +0800

Modify: 2017-11-17 08:43:29.453703489 +0800

Change: 2017-11-20 20:48:05.866081882 +0800

Birth: -

Access 最近访问atime

Modify最近修改mtime

Change最近改动ctime

查找1天以内最近修改的文件

find  /  -type  f   -mtime   -1   (-mtime最近修改,-1一天以内)

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

/etc/resolv.conf

/etc/group

/etc/gshadow

/etc/passwd

/etc/passwd-

/etc/shadow

/etc/shadow-

/etc/ld.so.cache

/etc/group-

/etc/gshadow-

/etc/tuned/active_profile

find  /  -type  f   -atime   -1   一天内最近访问的文件

find  /  -type  f   -ctime   -1  一天内最近改动的文件

查找.conf类型的 最近1天修改的文件:

[[email protected]_1 ~]# find /etc/  -type  f -mtime -1  -name ".conf"

查找最近1天内修改的文件,或者最近一天内修改的文件 文件类型是.conf的(其中-o是或者)

[[email protected]_1 ~]# find /etc/  -type  f -o -mtime -1  -o -name ".conf"

关于查找硬链接文件:

[[email protected]_1 ~]# ln 1.txt  /tmp/1.txt.bak

[[email protected]_1 ~]# ls -l /tmp/1.txt.bak

-rw-r--r-- 2 root root 103 11月 21 04:51 /tmp/1.txt.bak

[[email protected]_1 ~]# ls -i !$

ls -i /tmp/1.txt.bak

67246931 /tmp/1.txt.bak

[[email protected]_1 ~]#

查找文件的硬链接:

find /  -inum 67246931(后面数字是inode号)

[[email protected]_1 ~]# find  /  -inum 67246931

/root/1.txt

/tmp/1.txt.bak

查找一个小时内(60分钟内)的文件:

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

查找一个小时以内的文件并同时执行ls  -l 列出详细信息

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

其中{}表示列出的列表;

查找一个小时内的文件并同时执行mv进行重命名

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

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

/root/1.txt.bak

查找文件大于10k的文件,并同时列出

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

-rw-------. 1 root root 11K 11月 21 07:11 /root/.bash_history

查找文件小于10K的文件,并同时列出:

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

查找文件大于10M,并同时列出

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

总结:

find  -type    -mtime   -mmin    -size    -o (或者)   -exec     -name

修改的      分钟      大小     或者         执行      名字

时间: 2024-11-05 22:37:50

find命令/文件名后缀的相关文章

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字符串

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 

十、find命令;文件名后缀

一.find命令 格式:find [路径] [参数]. 常用参数: -atime +n/-n:表示访问或执行时间大于或小于n天的文件. -ctime +n/-n:表示写入.更改iNode属性(如更改所有者.权限或者链接)的时间大于或小于n天的文件. -mtime +n/-n:表示写入时间大于或小于n天的文件,该参数用得很多. 示例命令: # find /tmp4_6/ -mtime -1 上例中,-mtime -1表示,mtime在1天之内的文件,单位是天.而-mtime +10表示mtime在

find命令,文件名后缀,Linux和window互传文件

        find命令 find命令用于搜索  其他搜索命令 :ls \whereis locate (yum install -y mlocate 安装后收到手动生成相应数据库 updatedb) 格式:find[路径][类型]  find [路径] -name filename  搜索文件      通过文件类型查找文件 find [路径] -type [类型:f\b\c\d\l\s] -name filename 格式:find[路径][类型] 类型 -type -name -mti

第二周第五节、find命令及文件名后缀

find命令 find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进行显示.语法:find(选项)(参数)选项:-name<范本样式>:指定字符串作为寻找文件或目录的范本样式:-iname<范本样式>:此参数的效果和指定"-name"参数类似,但忽略字符大小写的差别:-type<文件类型>:只寻找符合指定的

find命令 文件后缀名

一.find命令1.find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进行显示.扩展:which ls 命令wherels ls命令locate命令:yum install -y mlocate ,安装完locate后,执行updatedb命令,再执行locate ls,就可以使用locate命令查看ls清屏快捷键:Ctrl+L.clear退出快捷键

26期20180608find命令 文件后缀

6月8日任务2.23/2.24/2.25 find命令2.26 文件名后缀 find命令 Find 是用来搜索文件 which 接上命令是用来查找这个命令在环境变量中的位置 whereis 也可以找, 但是需要update 数据库才可以 updatedb locate命令是需要安装的,安装命令 yum install -y mlocate 记得要updatedb 介绍几个常用的快捷键 ctrl c 终止当前 ctrl a 光标回到当前的最前位置  相对应的 ctrl e 回到最后位置 ctrl

Python批量修改文件名-后缀

LyncLynn用途: 批量修改文件格式,文件名后缀. #Version: V1.0 #Author:lynclynn #Description:Change the filename #CreateDate:20151130 #UpdateDate: # -*- coding: UTF-8 -*- import os #列出当前目录(E:\Python\Code)下所有的文件 files =os.listdir("E:\Python\Code") #分离文件名字和后缀 for fil

JavaScript根据文件名后缀判断是否图片文件

//JavaScript根据文件名后缀判断是否图片文件 //图片文件的后缀名 var imgExt = new Array(".png",".jpg",".jpeg",".bmp",".gif"); //获取文件名后缀名 String.prototype.extension = function(){ var ext = null; var name = this.toLowerCase(); var i