`
fly.net.cn
  • 浏览: 187261 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

find命令用法笔记

阅读更多
1. find ./ -type f -size +200k -a -size -210k
找到当前目录及其子目录下的所有大于200k且小于210k大小的文件
-size n[bckw] 查找指定文件大小的文件,n后面的字符表示单位,缺省为b,代表512字节的块。
-type x 查找类型为x的文件,x为下列字符之一:   
b 块设备文件   
c 字符设备文件   
d 目录文件   
p 命名管道(FIFO)   
f 普通文件   
l 符号链接文件(symbolic links)   
s socket文件
-xtype x 与-type基本相同,但只查找符号链接文件。
 
2. find / \( -path "/proc" -o -path "/sys" \) -prune -o -mtime -1 -type f -print
打印出系统中最近一天修改过的常规文件, /proc和/sys目录除外
( PS: 该命令常用于检查系统是否被黑客攻击, 可以看出一些系统常用工具命令是否被篡改。 )
-mmin +/-n  查找n分钟以前/内文件内容被修改过的所有文件。 
-mtime +/-n 查找n天以前/内文件内容被修改过的所有文件。
-prune  使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。
 
$ find /apps -path "/apps/bin" -prune -o -print
显示/apps目录中,除/apps/bin目录的所有文件和目录等;也就是当-path "/apps/bin"找到,则-prune,否则就-print,类似于:
if -path "/usr/sam" then
         -prune
else
         -print

find /test \( -path /test/dir1 -o -path /test/file1 \) -prune -o -name "temp" -print  找/test目录下除了/test/dir1和/test/file1目录外的其他目录中的temp文件和目录等 

-o/or:逻辑或,在命令中用“-o”表示。该运算符表示只要所给的条件中有一个满足时,寻找条件就算满足。例如:
  $ find –name ’tmp’ –o –name ’mina*’     该命令查询文件名为’tmp’或是匹配’mina*’的所有文件。

分享到:
评论

相关推荐

    linux服务器命令用法笔记

    本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...

    LINUX学习笔记,包括各种命令用法,认识SHELL,帐号管理等等...

    这篇学习笔记将带你深入理解Linux的基础知识,包括常用命令的使用、Shell的掌握以及账户管理等关键概念。 一、Linux常用命令 在Linux环境中,命令行是主要的交互方式。以下是一些基础且重要的Linux命令: 1. **ls...

    linux-常用命令学习笔记.pdf

    在文件搜索方面,"find"命令可以按照文件属性、类型、大小、时间等条件进行搜索。"grep"命令则用于在文本文件中搜索符合特定模式的字符串。 数据处理工具包括"sort"、"uniq"等,用于数据的排序、去重和处理。"grep...

    大一linux常用命令大全笔记

    以下是一份详细的大一Linux常用命令大全笔记: 1. **ls** - 列出目录内容 使用`ls`命令可以查看当前目录中的文件和子目录。加上 `-l` 参数会以详细列表形式显示,`-a` 参数则会显示所有文件,包括隐藏文件。 2. *...

    Linux学习笔记+个人对linux的命令总结

    ### Linux学习笔记与命令总结 #### 一、Linux基础概念 1. **Kernel 内核**: Linux 的核心部分,负责管理系统的硬件资源,并提供必要的服务给其他系统软件和应用程序。 2. **Shell 外壳**: 用户与操作系统之间的...

    linux命令笔记-3

    这篇笔记主要涵盖了Linux命令的使用,特别是与shell脚本相关的命令。通过这些命令,我们可以高效地管理和监控Linux系统。 首先,`yum provides */netstat` 命令用于查找哪个软件包提供了`netstat`命令。在本例中,...

    Linux基本命令学习笔记

    `find`命令则能根据不同的条件查找文件,如`find /home -name "document"`会在/home目录下查找名为"document"的文件。 关于“文件权限”,Linux使用rwx(读、写、执行)三位权限位来表示文件或目录的权限。`chmod`...

    linux系统命令笔记

    本笔记主要涵盖了Linux系统中的一些基础命令和操作,包括硬盘分区命名规则、常用命令的使用、用户系统命令、文本编辑器Vi的使用以及Shell的变量与操作。 一、Linux分区命名规则 Linux系统中,硬盘的命名遵循一定的...

    大一大二常用命令大全笔记demo

    本笔记"大一大二常用命令大全笔记demo"聚焦于Linux系统的常用命令,旨在帮助初学者快速上手,提升在终端中的工作效率。 一、基础操作命令 1. **ls**:列出目录内容,如`ls -l`可显示详细信息。 2. **cd**:切换...

    SHELL命令笔记汇总

    ### SHELL命令笔记汇总 #### 一、ls (List) **1.1 作用:** 列出指定目录下的文件信息。 **1.2 用法:** - `ls`: 列出当前目录中的文件名。 - `ls dir/`: 列出指定目录`dir/`中的文件名。 - `ls -l`: 列出当前...

    linux学习笔记,linux命令整理

    这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化以及常见问题的解决。下面我们将详细探讨这些知识点。 1. ...

    linux常用命令,嵌入式linux使用入门笔记,linux入门

    本资源提供了两份宝贵的文献,旨在帮助初学者快速掌握Linux常用命令并了解嵌入式Linux的使用基础。 首先,"Linux常用命令全集.CHM"这份文档详细列举了Linux操作系统中的各种命令。Linux命令行是其强大的工作台,它...

    常用linux命令详细总结笔记

    以下是对“常用Linux命令详细总结笔记”的详细解读: 1. **ls** - 列出目录内容 `ls` 命令用于显示当前目录中的文件和子目录。通过添加不同的选项,如 `-l`(长格式显示)、`-a`(显示所有文件,包括隐藏文件)和 ...

    linux运维笔记:最常用的150个命令.docx

    4. find命令:查找目录及目录下的文件。 5. mkdir命令:创建目录。 6. mv命令:移动或重命名文件。 7. pwd命令:显示当前工作目录的绝对路径。 8. rename命令:重命名文件。 9. rm命令:删除文件或目录。 10. rmdir...

    日常运维常用笔记总结(Linux,Mac 命令,开发相关工具以及指令.zip

    这份压缩包"日常运维常用笔记总结(Linux,Mac 命令,开发相关工具以及指令.zip"包含了丰富的资料,主要关注Linux和Mac操作系统中的命令行操作以及与开发相关的工具和指令。下面将对这些知识点进行详细解释。 首先,...

    linux基础命令笔记

    ### Linux基础命令笔记 #### 常用命令详解 ##### 磁盘管理 - **ls**:列出目录内容。 - `-a`:显示所有文件和目录,包括隐藏文件。 - `-l`:使用详细格式列出文件信息。 - `-t`:按照文件最后修改时间排序。 -...

    shell笔记,包括备份等命令

    ` 表示每周六和周日的1:10执行find命令删除名为"core"的文件。 - `0,30 18-23 * * * /apps/bin/dbcheck.sh` 意味着每天18:00到23:00之间每隔30分钟运行/apps/bin/dbcheck.sh。 - `0 23 * * 6 /apps/bin/qtrend.sh` ...

    linux-find-命令的详细说明.zip

    本详细说明将深入探讨`find`命令的使用方法、选项以及实际应用案例。 **一、基本语法** `find`命令的基本语法如下: ```bash find [where to start searching from] [expression determining what to find] [-...

Global site tag (gtag.js) - Google Analytics