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服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...
这篇学习笔记将带你深入理解Linux的基础知识,包括常用命令的使用、Shell的掌握以及账户管理等关键概念。 一、Linux常用命令 在Linux环境中,命令行是主要的交互方式。以下是一些基础且重要的Linux命令: 1. **ls...
在文件搜索方面,"find"命令可以按照文件属性、类型、大小、时间等条件进行搜索。"grep"命令则用于在文本文件中搜索符合特定模式的字符串。 数据处理工具包括"sort"、"uniq"等,用于数据的排序、去重和处理。"grep...
以下是一份详细的大一Linux常用命令大全笔记: 1. **ls** - 列出目录内容 使用`ls`命令可以查看当前目录中的文件和子目录。加上 `-l` 参数会以详细列表形式显示,`-a` 参数则会显示所有文件,包括隐藏文件。 2. *...
### Linux学习笔记与命令总结 #### 一、Linux基础概念 1. **Kernel 内核**: Linux 的核心部分,负责管理系统的硬件资源,并提供必要的服务给其他系统软件和应用程序。 2. **Shell 外壳**: 用户与操作系统之间的...
这篇笔记主要涵盖了Linux命令的使用,特别是与shell脚本相关的命令。通过这些命令,我们可以高效地管理和监控Linux系统。 首先,`yum provides */netstat` 命令用于查找哪个软件包提供了`netstat`命令。在本例中,...
`find`命令则能根据不同的条件查找文件,如`find /home -name "document"`会在/home目录下查找名为"document"的文件。 关于“文件权限”,Linux使用rwx(读、写、执行)三位权限位来表示文件或目录的权限。`chmod`...
本笔记主要涵盖了Linux系统中的一些基础命令和操作,包括硬盘分区命名规则、常用命令的使用、用户系统命令、文本编辑器Vi的使用以及Shell的变量与操作。 一、Linux分区命名规则 Linux系统中,硬盘的命名遵循一定的...
本笔记"大一大二常用命令大全笔记demo"聚焦于Linux系统的常用命令,旨在帮助初学者快速上手,提升在终端中的工作效率。 一、基础操作命令 1. **ls**:列出目录内容,如`ls -l`可显示详细信息。 2. **cd**:切换...
### SHELL命令笔记汇总 #### 一、ls (List) **1.1 作用:** 列出指定目录下的文件信息。 **1.2 用法:** - `ls`: 列出当前目录中的文件名。 - `ls dir/`: 列出指定目录`dir/`中的文件名。 - `ls -l`: 列出当前...
这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化以及常见问题的解决。下面我们将详细探讨这些知识点。 1. ...
本资源提供了两份宝贵的文献,旨在帮助初学者快速掌握Linux常用命令并了解嵌入式Linux的使用基础。 首先,"Linux常用命令全集.CHM"这份文档详细列举了Linux操作系统中的各种命令。Linux命令行是其强大的工作台,它...
以下是对“常用Linux命令详细总结笔记”的详细解读: 1. **ls** - 列出目录内容 `ls` 命令用于显示当前目录中的文件和子目录。通过添加不同的选项,如 `-l`(长格式显示)、`-a`(显示所有文件,包括隐藏文件)和 ...
4. find命令:查找目录及目录下的文件。 5. mkdir命令:创建目录。 6. mv命令:移动或重命名文件。 7. pwd命令:显示当前工作目录的绝对路径。 8. rename命令:重命名文件。 9. rm命令:删除文件或目录。 10. rmdir...
这份压缩包"日常运维常用笔记总结(Linux,Mac 命令,开发相关工具以及指令.zip"包含了丰富的资料,主要关注Linux和Mac操作系统中的命令行操作以及与开发相关的工具和指令。下面将对这些知识点进行详细解释。 首先,...
### Linux基础命令笔记 #### 常用命令详解 ##### 磁盘管理 - **ls**:列出目录内容。 - `-a`:显示所有文件和目录,包括隐藏文件。 - `-l`:使用详细格式列出文件信息。 - `-t`:按照文件最后修改时间排序。 -...
` 表示每周六和周日的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` ...
本详细说明将深入探讨`find`命令的使用方法、选项以及实际应用案例。 **一、基本语法** `find`命令的基本语法如下: ```bash find [where to start searching from] [expression determining what to find] [-...