1.命令
find pathname -options [-print -exec -ok ...]
2.参数:
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } ;,注意{ }和;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
3.命令选项
-name
按照文件名查找文件。
-perm
按照文件权限来查找文件。
-prune
使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。
-user
按照文件属主来查找文件。
-group
按照文件所属的组来查找文件。
-mtime -n +n
按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。
-nogroup
查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
-nouser
查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
-newer file1 ! file2
查找更改时间比文件file1新但比文件file2旧的文件。
-type
查找某一类型的文件,诸如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
相关推荐
超级详细的Linux,find命令详解,很实用适合Linux学习爱好者!
在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作。如果你想在linux系统的命令行中变得特别高效,那么 find...
学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...
3. **常用命令**:Linux的命令行是其核心交互方式,如`ls`用于列出目录内容,`cd`改变当前目录,`mkdir`创建目录,`rm`删除文件,`cp`复制文件,`mv`移动或重命名文件,`cat`查看文件内容,`grep`搜索文件,`find`...
《Ubuntu Linux实用学习教程》是一本专为Linux初学者量身打造的指南,旨在帮助新手快速熟悉并掌握Ubuntu这一流行的开源操作系统。Ubuntu是基于Debian的Linux发行版,以其用户友好性和广泛的应用支持深受全球用户的...
对于初学者来说,从零开始学习Linux命令是迈入这个领域的基础。 首先,要理解Linux命令行界面的工作方式。在Red Hat Enterprise Linux 5中,用户可以通过多种方式进入文本模式,例如直接启动到文本模式、使用虚拟...
"Linux命令大全.chm"则是一本实用工具书,它很可能包含了Linux系统的数百个命令详解,如ls、cd、pwd、mkdir、rm、cp、mv、cat、more、less、grep、find、sudo等。这些命令是Linux操作的基础,掌握它们可以高效地进行...
学习Linux不仅仅是掌握这些基础命令,更重要的是理解其工作原理和哲学,熟悉文件系统结构,了解进程管理、网络配置、服务管理等方面的知识,以便更好地利用Linux进行开发、管理和维护任务。对于Java开发者来说,安装...
3. **Linux命令行基础**:熟悉Linux终端,学习基本的命令行操作,如ls、cd、mkdir、rm等,以及如何使用grep、find、sed和awk等工具进行数据处理和文件查找。 4. **文件系统管理**:了解Linux文件系统的结构,掌握...
通过阅读《Linux学习手册--Linux命令大全》这本书,你可以系统地学习并逐步精通Linux操作系统。这个文档包含了丰富的实例和解释,无论你是初学者还是经验丰富的用户,都能从中受益匪浅。记住,实践是检验真理的唯一...
`find`命令是Linux环境下查找文件的强大工具,尤其对新手来说,它是理解和学习Linux文件系统特性的关键。由于Linux文件系统结构复杂,不像Windows那样有统一的文件名格式,因此熟练掌握`find`命令对于定位文件至关...
【Linux学习资料集合】 在IT领域,Linux是一个广泛使用的开源操作系统,尤其在服务器和开发环境中。这个名为"Linux学习资料集合"的压缩包文件包含了帮助初学者和有经验的用户深入理解Linux系统命令的资源。以下是对...
"Linux学习资料大全"这个压缩包文件显然包含了丰富的学习资源,旨在帮助用户深入理解和掌握Linux操作系统以及与其相关的shell编程技术。下面将详细阐述这些知识点。 1. **Linux常用命令**: Linux命令行是其核心...
本资料旨在为初学者提供Linux基础知识的学习指导,重点讲解Linux的基本命令使用。 1. **Linux简介** Linux是一种自由和开放源代码的操作系统,由林纳斯·托瓦兹在1991年开发。Linux内核是其核心部分,与各种用户...
总的来说,`find`命令是Linux系统中查找文件的强大工具,通过学习和熟练掌握其用法,你可以高效地管理文件系统,完成各种复杂的查找任务。理解其基本语法和常用选项,结合实际需求进行灵活运用,将大大提高你在Linux...
在Linux操作系统的学习中,掌握命令行的使用是至关重要的。这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化...
这份"超详细的Linux学习笔记"涵盖了Linux运维管理的多个重要方面,包括DNS(Domain Name System)、Samba、Apache、Sendmail以及常用的Linux命令。让我们逐一探讨这些知识点。 首先,DNS是互联网上的名称解析服务,...
Linux 基础学习笔记 Linux 基础学习笔记是 Linux 操作系统的基础知识笔记,涵盖了 Linux 命令解析语法、权限管理、SELinux 设置、磁盘设置、用户和组设置、计划任务、归档等基础知识点。 一、破密码 破密码是 ...
### Linux系统学习建议-入门级 #### 一、关于Linux的历史与系统管理员建议 Linux作为一款免费且开源的操作系统,自1991年诞生以来,迅速在全球范围内获得了广泛的应用和支持。对于刚接触Linux的新手而言,了解其...