`
fly.net.cn
  • 浏览: 188933 次
  • 性别: 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常用命令大全笔记.md

    查找特定文件名可以使用`find`命令。在需要将信息导出到文本文件时,可以使用`cat`命令结合重定向操作符`>`来完成。导入文本内容到另一个文件,并进行过滤,可以使用`cat`命令配合管道符`|`和`grep`命令。 文件...

    Linux命令笔记_Command-Notes.zip

    Linux命令笔记是计算机操作者尤其是系统管理员的重要参考资料,它详细记载了Linux系统中的常用命令以及它们的用法。Linux系统以其开源、高效和强大的网络功能受到广泛欢迎,它广泛应用于服务器、嵌入式设备以及个人...

    linux基础命令笔记;免费下载;持续更新

    这份笔记主要涵盖了文件管理、命令别名、用户和组管理、基本权限、进程管理以及重定向和管道等核心概念,旨在帮助新手快速上手。 一、文件管理 在Linux中,一切皆为文件,包括硬件设备。文件管理涉及创建、查看、...

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

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

    linux基础命令笔记

    此外,Linux系统还提供了许多其他有用的命令,如find命令用于在文件系统中查找文件,xargs命令将标准输入数据转换成命令行参数,kill命令用于结束进程等。通过这些命令的学习和使用,用户可以更深入地理解Linux系统...

    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`命令。在本例中,...

    bash_shell的学习笔记,常用又难用的一些linux命令的总结,比如find。_ShellLearning.zip

    学会如何有效地使用find命令是Linux系统管理中不可或缺的技能之一。find命令的基本语法是: ``` find [路径] [测试表达式] [动作] ``` 例如,要找出当前目录及其子目录下所有的.txt文件,可以使用: ``` find . -...

Global site tag (gtag.js) - Google Analytics