shell,find . -name linux265.txt,
“ 在Linux操作系统中,find
命令是一个非常强大的工具,它允许用户根据各种条件来查找和定位文件,这个命令可以搜索整个系统,也可以在指定目录下进行搜索。
find命令基础
find
命令的基本语法是:
find [路径] [选项] [表达式]
[路径]
:这是你想要开始搜索的目录,如果你想在整个系统中搜索,那么你可以省略这个参数。
[选项]
:这些选项用来控制find
命令的行为。-name
选项可以用来根据文件名查找文件,-type
选项可以用来根据文件类型查找文件等。
[表达式]
:这是一个用于描述你要找的文件的条件,你可以使用-size +10k
来查找大于10KB的文件。
常用选项
以下是一些常用的选项:
1. -name 或 -regex
这是最常用的选项之一,用于根据文件名查找文件,要查找所有以.txt
结尾的文件,你可以使用以下命令:
find /path/to/directory -name "*.txt"
或者使用正则表达式:
find /path/to/directory -regex ".*.txt$"
2. -type
这个选项用于根据文件类型查找文件,要查找所有的目录,你可以使用以下命令:
find /path/to/directory -type d
3. -mtime n
这个选项用于查找在n天前被修改过的文件,要查找在过去7天内被修改过的文件,你可以使用以下命令:
find /path/to/directory -mtime +7
4. -exec command {} ;
这个选项允许你在找到匹配的文件后执行一个命令,要在所有.txt
文件上运行一个shell脚本,你可以使用以下命令:
find /path/to/directory -name "*.txt" -exec script.sh {} ;
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。