`

linux find学习

 
阅读更多

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学习爱好者!

    Linux中find命令的用法汇总

    在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作。如果你想在linux系统的命令行中变得特别高效,那么 find...

    Linux学习笔记【博文整理系列】

    学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...

    linux学习基础笔记

    3. **常用命令**:Linux的命令行是其核心交互方式,如`ls`用于列出目录内容,`cd`改变当前目录,`mkdir`创建目录,`rm`删除文件,`cp`复制文件,`mv`移动或重命名文件,`cat`查看文件内容,`grep`搜索文件,`find`...

    ubuntu linux 实用学习教程

    《Ubuntu Linux实用学习教程》是一本专为Linux初学者量身打造的指南,旨在帮助新手快速熟悉并掌握Ubuntu这一流行的开源操作系统。Ubuntu是基于Debian的Linux发行版,以其用户友好性和广泛的应用支持深受全球用户的...

    linux命令学习,方便进入linux学习

    对于初学者来说,从零开始学习Linux命令是迈入这个领域的基础。 首先,要理解Linux命令行界面的工作方式。在Red Hat Enterprise Linux 5中,用户可以通过多种方式进入文本模式,例如直接启动到文本模式、使用虚拟...

    linux学习资料.rar

    "Linux命令大全.chm"则是一本实用工具书,它很可能包含了Linux系统的数百个命令详解,如ls、cd、pwd、mkdir、rm、cp、mv、cat、more、less、grep、find、sudo等。这些命令是Linux操作的基础,掌握它们可以高效地进行...

    linux学习.pdf

    学习Linux不仅仅是掌握这些基础命令,更重要的是理解其工作原理和哲学,熟悉文件系统结构,了解进程管理、网络配置、服务管理等方面的知识,以便更好地利用Linux进行开发、管理和维护任务。对于Java开发者来说,安装...

    Linux实用培训学习教程

    3. **Linux命令行基础**:熟悉Linux终端,学习基本的命令行操作,如ls、cd、mkdir、rm等,以及如何使用grep、find、sed和awk等工具进行数据处理和文件查找。 4. **文件系统管理**:了解Linux文件系统的结构,掌握...

    Linux 学习手册--linux命令大全

    通过阅读《Linux学习手册--Linux命令大全》这本书,你可以系统地学习并逐步精通Linux操作系统。这个文档包含了丰富的实例和解释,无论你是初学者还是经验丰富的用户,都能从中受益匪浅。记住,实践是检验真理的唯一...

    linux下find命令大全

    `find`命令是Linux环境下查找文件的强大工具,尤其对新手来说,它是理解和学习Linux文件系统特性的关键。由于Linux文件系统结构复杂,不像Windows那样有统一的文件名格式,因此熟练掌握`find`命令对于定位文件至关...

    Linux学习资料集合

    【Linux学习资料集合】 在IT领域,Linux是一个广泛使用的开源操作系统,尤其在服务器和开发环境中。这个名为"Linux学习资料集合"的压缩包文件包含了帮助初学者和有经验的用户深入理解Linux系统命令的资源。以下是对...

    linux学习资料大全

    "Linux学习资料大全"这个压缩包文件显然包含了丰富的学习资源,旨在帮助用户深入理解和掌握Linux操作系统以及与其相关的shell编程技术。下面将详细阐述这些知识点。 1. **Linux常用命令**: Linux命令行是其核心...

    LINUX 基础知识学习

    本资料旨在为初学者提供Linux基础知识的学习指导,重点讲解Linux的基本命令使用。 1. **Linux简介** Linux是一种自由和开放源代码的操作系统,由林纳斯·托瓦兹在1991年开发。Linux内核是其核心部分,与各种用户...

    linux学习资料linux学习资料

    2. **Linux命令行**:学习Linux首先会接触到命令行界面,掌握基本的命令操作,如ls(列出目录内容)、cd(切换目录)、mkdir(创建目录)、rm(删除文件或目录)等,以及更高级的grep、find、sed、awk等工具的使用。...

    LinuxFind命令精通指南.pdf

    总的来说,`find`命令是Linux系统中查找文件的强大工具,通过学习和熟练掌握其用法,你可以高效地管理文件系统,完成各种复杂的查找任务。理解其基本语法和常用选项,结合实际需求进行灵活运用,将大大提高你在Linux...

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化...

    超详细的linux学习笔记

    这份"超详细的Linux学习笔记"涵盖了Linux运维管理的多个重要方面,包括DNS(Domain Name System)、Samba、Apache、Sendmail以及常用的Linux命令。让我们逐一探讨这些知识点。 首先,DNS是互联网上的名称解析服务,...

    Linux基础学习笔记.docx

    Linux 基础学习笔记 Linux 基础学习笔记是 Linux 操作系统的基础知识笔记,涵盖了 Linux 命令解析语法、权限管理、SELinux 设置、磁盘设置、用户和组设置、计划任务、归档等基础知识点。 一、破密码 破密码是 ...

Global site tag (gtag.js) - Google Analytics