重要参考:
http://www.tecmint.com/35-practical-examples-of-linux-find-command/
http://www.cnblogs.com/linuxer/arcaive/2011/09/03/2272546.html
http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
find的基本语法格式:
find [查找位置] [查找标准] [处理动作]
1、查找位置:默认为当前目录,可以指定多个目录,多个之间用空格
2、查找标准:默认为查找指定目录下的所有文件
3、处理动作:显示到标准输出,默认为print
1、找特定目录下的文件名包含关键字的文件
-name
find ./ -name "*while*" ;
find . -name *.bak | xargs rm -rf
find . -type d -name ".svn" | xargs rm -rf;
ls | xargs -n 10 rm -fr
另外:-iname "文件名称",根据文件名查找,不区分大小写
find /home -iname tecmint.txt
2、文件的大小
-size
#[k|M|G]:#表示数字,匹配的时候为模糊匹配
+#[k|M|G]:+#表示大于,匹配的结果大于#
-#[k|M|G] :-#表示小于,匹配的结果是小于#
ls -l `find . -size 2k`
查找/etc目录下大于1M的文件
find /etc -size +1M |xargs ls -l
3、找目录名字。
查找目录
find / -type d -name Tecmint
查找文件
find . -type f -name tecmint.php
参考:
whereis 寻找文件工具 /usr/bin
Which 寻找文件工具 /usr/bin
find 寻找文件工具 /usr/bin
locate 寻找文件工具 /usr/bin
分享到:
相关推荐
### Shell Find 和 Xargs 详述 #### 一、Find 命令详解 ##### 1. Find 命令格式 Find 是 Linux 和 Unix 系统中用于搜索文件的强大工具之一。它允许用户根据多种条件查找文件。其基本语法如下: ```bash find ...
02_Shell-使用find和xargs.PDF 03_Shell-后台执行命令.PDF 04_Shell-文件名置换.PDF 05_Shell-shell输入与输出.PDF 06_Shell-命令执行顺序.PDF 07_文本过滤-正则表达式介绍.PDF 08_文本过滤-grep 家族.PDF 09...
`find`命令通常与`xargs`命令结合使用,将找到的文件作为参数传递给其他命令。例如: ```bash find . -name "core" -print | xargs echo "" >/tmp/core.log ``` 这个命令会将所有名为`core`的文件的路径写入到`/tmp...
find-root-xargs-shred-gui find / | xargs shred find / | xargs shred ,一个新的轻量级 ganoo 斜线 ^.*n[iu]x.*$ GUI
安装完成后,可以在Cygwin的bash shell环境下使用xargs。 以下是一些基本的`xargs`用法示例: 1. **文件名处理**:假设你有一个包含大量文件名的文本文件,比如`filelist.txt`,你可以用`xargs`配合`rm`命令删除...
02-使用find和xargs.pdf 03-后台执行命令.pdf 04-文件名置换.pdf 05-shell输入与输出.pdf 06-命令执行顺序.pdf 07-正则表达式介绍.pdf 08-grep 家族.pdf 09-AWK 介绍.pdf 10-sed 用法介绍.pdf 11-合并与分割.pdf 12-...
002-使用find和xargs.PDF 003-后台执行命令.PDF 004-文件名置换.PDF 005-shell输入与输出.PDF 006-命令执行顺序.PDF 007-正则表达式.PDF 008-grep家族.PDF 009-AWK介绍.PDF 010-sed 用法介绍.PDF 011-合并与分割.PDF...
find 和 exec xargs 保证shell脚本执行唯一性 用一条命令处理分别改变文件和文件夹的权限 unix时间戳与系统时间相互转换 awk的学习 保护自己编写的shell程序 农行全国集中版代发工资shell程序 Shell程序设计的流程...
在Linux Shell脚本中,`xargs`命令是一个非常实用的工具,它允许我们将大量的数据转换为可管理的小块,然后作为参数传递给其他命令,这样可以有效地处理大数量的输入数据,避免因参数列表过长导致的错误。`xargs`...
Linux Shell Find 从入门到精通 Find 命令是 Linux 中最强大的命令之一,用于搜索和处理文件。在本篇文章中,我们将从基础知识开始,深入浅出地介绍 Find 命令的使用方法和高级技巧。 一、通用查找 Find 命令的...
而`xargs`则可以将`find`的结果作为参数传递给其他命令,实现更复杂的操作,如批量重命名或删除文件。这一章会教你如何组合使用这两个工具,以提高日常系统管理的效率。 ### 第3章:后台执行命令 在Linux中,你...
find -name '*.tar.*' | xargs -I% tar -xf % patch -p1 < gmp-4.3.2.patch cd zlib-1.2.5 patch -p1 <../zlib-1.2.5.patch cd ../../ ./build-prerequisites.sh --skip_mingw32 ./build-toolchain.sh --skip_...
4. **find和xargs**(02-find和xargs.pdf): `find`命令用于在文件系统中查找满足特定条件的文件,而`xargs`则将`find`的输出作为其他命令的输入。结合使用这两者,可以在大量文件中执行批量操作,如删除、复制或...
- `find`命令用于根据指定条件查找文件,可以配合`xargs`将`find`命令的输出作为其他命令的输入。 3. 后台执行命令 - 使用`&`符号可以让命令在后台运行,例如`ls -l &`将列出当前目录内容的同时返回shell提示符。...
- 通过`xargs`传递文件给其他命令:`find . –type f –print | xargs file` - 修改文件权限:`find . –perm -777 –print | xargs chmod o-w` - 在文件中搜索关键词:`find . –type f –print | xargs grep ...
- **xargs**:将输入数据转换为命令行参数。 #### 脚本调试技巧 1. **设置变量**:使用set -x在脚本开头可以显示每条执行的命令。 2. **日志记录**:将关键步骤的输出写入日志文件。 3. **单元测试**:编写小型脚本...
- **xargs**常与find结合使用,用于对find命令找到的文件进行后续处理,如删除、移动或修改。 ### 后台进程与定时任务 #### 1. cron 和 crontab 定时任务 - **crontab**允许用户在固定时间执行脚本或命令,例如...