`
天府小茶客
  • 浏览: 12377 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

linux find语句参数详细说明

阅读更多

linuxfind命令详解

查找文件
find ./ -type f

查找目录
find ./ -type d

查找名字为test的文件或目录
find ./ -name test

查找名字符合正则表达式的文件,注意前面的‘.*(查找到的文件带有目录)
find ./ -regex .*so.*\.gz

查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称)
find ./ -type d -print
-exec ls {} \;

查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,执行命令前需要确认)
find ./ -type d -ok ls {} \;

查找目录并列出目录下的文件(将找到的目录添加到ls命令后一次执行,参数过长时会分多次执行)
find ./ -type d -exec ls {} +

查找文件名匹配*.c的文件
find ./ -name \*.c

打印test文件名后,打印test文件的内容
find ./ -name test -print -exec cat {} \;

不打印test文件名,只打印test文件的内容
find ./ -name test -exec cat {} \;

查找文件更新日时在距现在时刻二天以内的文件
find ./
-mtime -2

查找文件更新日时在距现在时刻二天以上的文件
find ./
-mtime +2

查找文件更新日时在距现在时刻一天以上二天以内的文件
find ./
-mtime 2

查找文件更新日时在距现在时刻二分以内的文件
find ./ -mmin -2

查找文件更新日时在距现在时刻二分以上的文件
find ./ -mmin +2

查找文件更新日时在距现在时刻一分以上二分以内的文件
find ./ -mmin 2

查找文件更新时间比文件abc的内容更新时间新的文件
find ./ -newer abc

查找文件访问时间比文件abc的内容更新时间新的文件
find ./ -anewer abc

查找空文件或空目录
find ./ -empty

查找空文件并删除
find ./ -empty -type f -print -delete

查找权限为644的文件或目录(需完全符合)
find ./ -perm 664

查找用户/组权限为读写,其他用户权限为读(其他权限不限)的文件或目录
find ./ -perm -664

查找用户有写权限或者组用户有写权限的文件或目录
find ./ -perm /220
find ./ -perm /u+w,g+w
find ./ -perm /u=w,g=w

查找所有者权限有读权限的目录或文件
find ./ -perm -u=r

查找用户组权限有读权限的目录或文件
find ./ -perm -g=r

查找其它用户权限有读权限的目录或文件
find ./ -perm -o=r

查找所有者为lzj的文件或目录
find ./ -user lzj

查找组名为gname的文件或目录
find ./ -group gname

查找文件的用户ID不存在的文件
find ./ -nouser

查找文件的组ID不存在的文件
find ./ -nogroup

查找有执行权限但没有可读权限的文件
find ./ -executable \! -readable

查找文件size小于10个字节的文件或目录
find ./
-size -10c

查找文件size等于10个字节的文件或目录
find ./
-size 10c

查找文件size大于10个字节的文件或目录
find ./
-size +10c

查找文件size小于10k的文件或目录
find ./
-size -10k

查找文件size小于10M的文件或目录
find ./
-size -10M

查找文件size小于10G的文件或目录
find ./
-size -10G

 

 

分享到:
评论

相关推荐

    linux命令查询手册、linux shell编程经典书籍、shell参数表整理、linux系统管理

    CHM文件是一种Windows的帮助文件格式,包含了各种Linux命令的详细解释和用法。这本手册可能包括了如`ls`, `cd`, `mkdir`, `rm`, `cp`, `mv`, `grep`, `find`, `sudo`, `apt-get`等基础命令,以及更复杂的`sed`, `awk...

    Linux 教程 经典电子书教程。学习LINUX

    4. **Linux命令行**:详细介绍常用命令,如ls、cd、mkdir、rm、cp、mv、grep、find、sed等,并解释如何组合命令行参数和管道。 5. **shell脚本编程**:教授bash shell脚本的编写,包括变量、条件语句、循环结构和...

    《循序渐进Linux》详细目录结构

    ### 《循序渐进Linux》详细目录结构分析 #### 一、Linux系统介绍与环境搭建 ##### 1.1 Linux版本介绍 - **1.1.1 Red Hat Linux** - Red Hat Linux是最早期的Linux发行版之一,以其稳定性和安全性著称。 - **...

    LinuxShell脚本攻略中文版+源码

    "Linux Shell脚本攻略中文版"可能是对Shell编程的详细介绍,包括基本语法、变量、条件语句、循环结构、函数、输入/输出重定向、错误处理等核心概念。它可能还会涵盖高级主题,如进程控制、信号处理、正则表达式、Awk...

    linux详细教程(好东东啊)

    2. **安装Linux**:这部分会详细讲解如何在虚拟机上安装Linux,包括下载ISO镜像、设置虚拟机参数、进行分区和格式化硬盘、安装过程以及启动后的基本设置。 3. **文件系统**:Linux采用的是Unix风格的文件系统,以根...

    LINUX与UNIX SHELL编程指南.zip

    find用于搜索符合特定条件的文件,而xargs可以将find的结果作为参数传递给其他命令。结合使用,它们可以实现复杂的文件操作任务。 5. **后台执行命令**:在Linux中,后台执行命令可以让用户在执行其他任务的同时,...

    linux C实战

    - **命令行操作**:熟悉常见的Linux命令,如`ls`, `cd`, `mkdir`, `rm`, `cp`, `mv`, `grep`, `find`, `sed`等,以及管道`|`和重定向`>`、`的使用。 - **权限管理**:理解Linux的用户和组概念,以及文件的读、写、...

    Linux shell 脚本攻略

    3. **命令行参数**:脚本可以接收命令行参数,这些参数在脚本内部用$1, $2, ... $9表示,$0则代表脚本本身的名字。 4. **管道与重定向**:管道(|)可以将一个命令的输出作为另一个命令的输入,而重定向(> 和 <)...

    Linux Hack之101

    **Linux Hack之101** 是一本专注于Linux操作系统高级技巧和黑客技术的书籍,适合对Linux有基础了解并希望深入挖掘其潜力的用户。这本书可能是英文原版,为读者提供了全面且深入的Linux操作和管理知识。 在Linux的...

    Linux编程复习参考(模拟试题).docx

    本资源摘要信息将详细介绍 Linux 编程复习参考中的知识点,并对每个问题进行详细解释。 简答题 1. 若下达 rmdir 命令来删除某个已存在的目录,但无法成功,请说明可能的原因。 答案:此目录可能不存在,或者目录...

    linux shell 编程经典 教程

    2. 命令行参数:在运行脚本时,可以通过$1, $2, $3等访问传递的参数。 3. 控制结构:包括条件语句(if-else)和循环(for, while, until)。 4. 函数:Shell脚本支持自定义函数,方便代码复用。 三、输入/输出...

    RED HAT LINUX 6大全

    本书内容翔实、涉及领域广泛,并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理Linux不可多得的好书。 目 录 译者序 前言 第一部分 Red Hat Linux的介绍与安装 ...

    Linux下Mongodb安装和sql语句

    下面将详细介绍Linux下Mongodb的安装和基本sql语句。 安装Mongodb 1. 下载安装包:首先,需要下载Mongodb的安装包,可以从Mongodb的官方网站下载,例如wget ...

    [Linux命令详解词典]

    1. **基础概念**:解释Linux命令行的基本使用方法,如命令的结构、参数的传递、通配符的使用、管道和重定向等基础操作。 2. **常用命令**:详细介绍如`ls`(列出目录内容)、`cd`(切换目录)、`pwd`(显示当前工作...

    《Linux in a Nutshell, 6th Edition》PDF+高清+影印+全书签.rar

    书中详细列出了各种命令的用法、参数和实例,涵盖了诸如ls、cd、cp、mv、grep、find、sed等常用命令,以及管道(pipe)、重定向(redirect)和进程控制等高级操作。 第三部分则深入讲解了文件和目录管理,包括权限...

    Linux命令行中文版

    本章节主要介绍了 Linux 查找文件的基本方法,包括 find 和 locate 命令的使用方法。 第十九章:归档和备份 本章节主要讲述了 Linux 归档和备份的基本概念和操作,包括 tar 和 gzip 命令的使用方法。 第二十章:...

    linuxshell.rar帮助文档 简单实用

    2. **参数传递**:命令后可跟随参数,例如`ls -l`显示目录内容的详细信息。 3. **管道符**:`|`可以将一个命令的输出作为另一个命令的输入,如`ls | grep "txt"`筛选出包含"txt"的文件名。 4. **重定向**:`>`和`...

    绝版经典《Linux与UNIX Shell编程指南》中文文字PDF版

    本书详细介绍了如何利用Shell编写高效、实用的脚本,是学习Linux和UNIX系统管理的重要参考资料。 该书的重点内容可能包括以下几个方面: 1. **Shell基础**:介绍各种常见的Shell类型,如Bash(Bourne Again SHell...

    Linux 指令集

    在Linux环境中,用户通过输入指令并配合参数来完成各种任务,如文件管理、进程控制、网络通信、系统监控等。Linux指令集的掌握对于任何Linux用户来说都是至关重要的,无论是初学者还是高级管理员。 1. 文件和目录...

Global site tag (gtag.js) - Google Analytics