Linux常用命令(五)

文件搜索命令:find

语法:find   搜索范围   匹配条件

1、根据文件名查找name

例如: find  /etc  -name  init     * 匹配所有字符   和  ?匹配单个字符灵活应用

find  /etc  -iname    搜索的时候文件名不区分大小写

2、根据文件大小查找size

例如:find  要搜索的目录   -size  +文件大小      (文件大小是以数据块表示)

(  在Linux中,一个数据块是512字节,0.5K) 100MB=102400KB=204800个数据块大小

3、根据文件所有者查找

例如 :find /home  -user   zhangsan

4、根据文件时间属性查找

例如:find  /etc  -amin   +   -5      在/etc目录下查找5分钟内被修改过属性的文件或目录

-cmin                文件属性被修改

-mmin               文件内容被修改

5、复合查询

例如:find  /etc  -size  +102400   -a   -size  -204800     查找/etc目录下(大于+)50MB(102400)并且-a(and意思)  (小于-)100MB(204800)的文件

-a表示两个条件要都满足

-o表示两个只要满足一个就可以

6、根据文件类型查找

例如: find  -type     f表示文件    d表示目录    l链接

7、对搜索结果进行操作

例如:find /etc  -name inittab  -exec  ls -l {} \;   把find的搜索结果执行ls -l的操作

-ok

8、根据i-node号查找

例如: find  查找的目录   -inum   i节点号

时间: 2024-10-09 19:19:32

Linux常用命令(五)的相关文章

Linux常用命令(五)

Linux常用命令(五) 今天,我们继续总结linux的find命令,find命令经常与另外两个命令exec和xargs一起使用,那么今天我们就看看他们到底是怎么使用的吧. 1 exec 命令 -exec参数后面跟的是command命令,以';'为结束标志,并且要在':'之前增加'\',考虑到各个系统中分号会有不同的意义,所以前面加反斜杠. 1.1 语法 find[文件目录]... -exec [commond] {} \; 1.2 命令参数 1.3 命令实例 用-exec选项执行ls命令 [[

linux常用命令整理(五):shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

linux常用命令整理(四):软件包管理和shell基础

大家好,我是会唱歌的程序猿------ 最近在学习linux,闲暇之余就把这些基本的命令进行了整理,希望大家能用的上,整理的的目的是在忘了的时候翻出来看看^?_?^,前后一共分为五个部分: linux基本命令整理(一):常用命令 地址:http://www.cnblogs.com/devinCat/p/7247824.html linux基本命令整理(二):用户.用户组.文件系统和网络 地址:http://www.cnblogs.com/devinCat/p/7247847.html linux

linux常用命令cd&ls&PATH

一.cd 命令cd--change directory即变换目录. cd 绝对路径或相对路径 cd ~用户 表示到这个用户的家目录,即/home/用户 cd ~表示回到自己的家目录,即/root这个目录 cd 表示回到自己的家目录 cd .. 表示回到上次目录 二.ls命令 ls--list即列出当前目录下的文件. ls -l表示列出文件的长数据串行,包含属性和权限等数据(常用) ls -a表示列出全部文件,连同隐藏(开头为.)一起列出 ls -A表示列出全部文件,连同隐藏,但不包括.和..这两

Linux常用命令之一:find

Linux常用命令之一:find find,find在不指定查找目录的情况下是对整个系统进行遍历查找 使用格式 :   find  [指定查找目录]  [查找规则]  [查找完后执行的action] [指定查找目录]例如: [[email protected] ~]# find/etc -name "passwd" /etc/passwd /etc/pam.d/passwd [查找规则] (1)根据文件名查找 #  -name       //根据文件名查找(精确查找) #  -ina

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历

Linux(二)Linux常用命令

Linux常用命令 一 .linux命令的格式 1.命令 [选项] [参数] ls list 显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ② ls 名直接回车,显示目录下内容 ls -l 长格式显示 (缩略选项用一个减号,完整选项用两个减号) -rw------- 1 root root 1190 08-10 23:37 anaconda-ks.cfg 第一项:-rw------- 权限位 第二项: 1 引

Linux常用命令大全(全面)

笔者在这篇文章中跟大家分享一下接近 100 个 Linux 常用命令大全,希望可以帮助到大家. 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的详细信息 -c 根据ctime排序显示 -t 根据文件修改时间排序 ---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'ne