#10天以前所有,不包括第10天当天的文件
$ find -mtime +10 -exec rm -rfv {} \;
# 10天前,当天一天的文件
$ find -mtime 10 -exec rm -rfv {} \;
# 10天内,包括今天的文件,但不包括第10当天的文件
$ find -mtime -10 -exec rm -rfv {} \;
#查找在系统中属于test这个用户的文件
$find / -user test
您还没有登录,请您登录后再发表评论
了解了`find-exec`的基本功能后,我们可以看看`find-exec-master`这个压缩包文件。通常,一个开源库的master分支包含了源代码、测试用例、文档和其他资源。你可以通过解压文件来查看项目的结构,包括`README.md`...
- 使用 `find` 时,如果命令较长或复杂,建议使用 `-exec` 而不是 `-exec`,因为 `-exec` 对于命令的长度有限制。 - 在处理大量文件时,使用 `-print0` 和 `xargs -0` 可以避免 `find` 命令由于命令行过长而出错。 -...
find pathname [options] [-print | -exec | -ok] ``` - **pathname**: 查找的起始目录路径。例如 `.` 表示当前目录,`/` 表示系统根目录。 - **options**: 查找条件,如按名称、权限、时间等查找。 - **-print**: ...
关于`find`命令,它是Linux...了解并熟练掌握`find`命令的使用,可以帮助我们更高效地管理和维护Linux系统,解决各种文件查找问题。在实际工作中,可以根据具体需求组合使用不同的参数和选项,实现复杂的文件搜索任务。
在实际使用中,`-exec`配合其他`find`命令的参数可以实现很多功能。例如,`-type f`用于指定只查找普通文件,`-mtime +14`则表示查找修改时间超过14天的文件。下面通过两个实例来具体说明`-exec`的用法。 **实例1**...
- `grep`命令与`find`结合使用可以查找包含特定字符串的文件,如: ```bash find / -name "web.xml" -type f | xargs grep "10.71.110.89" ``` 这条命令会找到所有名为"web.xml"的文件,并检查它们是否包含...
接下来,我们将深入探讨`find`命令的使用方法、选项以及应用场景。 一、基本用法 `find`命令的基本格式如下: ```bash find [路径] [选项] [表达式] ``` - `[路径]`:指定要开始查找的目录,默认为当前目录(`.`)...
# find / -size 100 -print 显示文件大小为100 blocks # find / -size -100 -print 显示文件大小小于100 blocks # find / -size +100 -print 显示文件大小大于100 blocks # find / -name core -exec rm {} \;...
`xargs`命令则常与`find`结合使用,它可以将`find`输出的文件名作为参数传递给其他命令。例如,使用`-exec`删除所有匹配的文件可能需要用户确认,而通过`xargs`传递给`rm`命令则可以直接删除。基本用法如下: ```...
例如,要使用 `ls -l` 命令列出所匹配到的文件,可以在 `find` 命令的 `exec` 选项中使用: ```sh # find . -type f -exec ls -l {} \; ``` 这将会显示当前目录下所有普通文件,并以长列表形式列出。 #### 五、按...
其中,`pathname`是你要搜索的目录路径,`-options`是你要使用的选项,`-print`、`-exec`和`-ok`是操作参数,分别用于打印匹配的文件、执行指定的shell命令和安全地执行命令。 2. **常用选项** - `-name`: 根据...
其中,`path` 是要搜索的文件路径,`-option` 是 find 命令的选项,`-print` 将查找到的文件输出到标准输出,`-exec` 将查到的文件执行 command 操作,`{}` 是占位符,表示查找到的文件,`\;` 是命令的结尾。 常见...
此外,还可以使用`find`的其他选项来进一步细化搜索条件,比如`-type f`只查找文件,`-type d`只查找目录,`-name "filename"`根据文件名过滤,`-size +100M`查找大于100MB的文件等。这些选项的组合使用能帮助我们更...
### UNIX find命令的使用 #### 一、概述 在UNIX系统中,`find`命令是一个极其强大的工具,用于在文件系统中查找文件。通过结合不同的选项和操作符,`find`命令可以执行复杂的搜索任务,比如按名称、类型、大小、...
这个脚本首先切换到`/dailybuild`目录,然后使用`find`命令找出5天前的子目录,将它们的路径存储在变量`files`中,最后遍历这个列表并使用`rm -rf`删除每个目录。 总结起来,这个技巧展示了如何结合`find`命令的...
`find`命令支持使用逻辑运算符来组合多个条件,具体包括: 1. **and**(默认):使用 `-a` 显示,表示两个条件必须同时满足。 - 示例:`find /path/to/start -name "myfile.txt" -a -type f` 查找名为`myfile.txt`...
1. 基本语法:find path -option [ -print ] [ -exec -ok command ] {} 其中,path 是要搜索的目录路径,option 是搜索的选项,-print 是将查找到的文件输出到标准输出,-exec 是将查找到的文件执行指定的命令,-ok...
而`-exec`选项则是`find`命令的一个关键功能,它允许在找到匹配的文件后执行指定的命令。 `-exec`参数后面通常跟着一个命令,这个命令可以是任何有效的Linux命令或者脚本。命令的末尾需要加上一个分号`;`来表示命令...
- **-print0**:使用 `find` 命令时,使用空字符作为分隔符。 - **-0**:使用 `xargs` 命令时,使用空字符作为输入项之间的分隔符。 ##### 示例 1. 查找当前目录下所有 `.log` 文件,并使用 `gzip` 压缩: ```bash...
记住,使用Find命令时一定要谨慎,特别是涉及到删除操作,以免误删重要文件。在实际工作中,可以结合其他命令如`grep`、`awk`等,构建更复杂的文件查找和处理流程。希望这个指南能帮助你更好地理解和运用Linux Find...
相关推荐
了解了`find-exec`的基本功能后,我们可以看看`find-exec-master`这个压缩包文件。通常,一个开源库的master分支包含了源代码、测试用例、文档和其他资源。你可以通过解压文件来查看项目的结构,包括`README.md`...
- 使用 `find` 时,如果命令较长或复杂,建议使用 `-exec` 而不是 `-exec`,因为 `-exec` 对于命令的长度有限制。 - 在处理大量文件时,使用 `-print0` 和 `xargs -0` 可以避免 `find` 命令由于命令行过长而出错。 -...
find pathname [options] [-print | -exec | -ok] ``` - **pathname**: 查找的起始目录路径。例如 `.` 表示当前目录,`/` 表示系统根目录。 - **options**: 查找条件,如按名称、权限、时间等查找。 - **-print**: ...
关于`find`命令,它是Linux...了解并熟练掌握`find`命令的使用,可以帮助我们更高效地管理和维护Linux系统,解决各种文件查找问题。在实际工作中,可以根据具体需求组合使用不同的参数和选项,实现复杂的文件搜索任务。
在实际使用中,`-exec`配合其他`find`命令的参数可以实现很多功能。例如,`-type f`用于指定只查找普通文件,`-mtime +14`则表示查找修改时间超过14天的文件。下面通过两个实例来具体说明`-exec`的用法。 **实例1**...
- `grep`命令与`find`结合使用可以查找包含特定字符串的文件,如: ```bash find / -name "web.xml" -type f | xargs grep "10.71.110.89" ``` 这条命令会找到所有名为"web.xml"的文件,并检查它们是否包含...
接下来,我们将深入探讨`find`命令的使用方法、选项以及应用场景。 一、基本用法 `find`命令的基本格式如下: ```bash find [路径] [选项] [表达式] ``` - `[路径]`:指定要开始查找的目录,默认为当前目录(`.`)...
# find / -size 100 -print 显示文件大小为100 blocks # find / -size -100 -print 显示文件大小小于100 blocks # find / -size +100 -print 显示文件大小大于100 blocks # find / -name core -exec rm {} \;...
`xargs`命令则常与`find`结合使用,它可以将`find`输出的文件名作为参数传递给其他命令。例如,使用`-exec`删除所有匹配的文件可能需要用户确认,而通过`xargs`传递给`rm`命令则可以直接删除。基本用法如下: ```...
例如,要使用 `ls -l` 命令列出所匹配到的文件,可以在 `find` 命令的 `exec` 选项中使用: ```sh # find . -type f -exec ls -l {} \; ``` 这将会显示当前目录下所有普通文件,并以长列表形式列出。 #### 五、按...
其中,`pathname`是你要搜索的目录路径,`-options`是你要使用的选项,`-print`、`-exec`和`-ok`是操作参数,分别用于打印匹配的文件、执行指定的shell命令和安全地执行命令。 2. **常用选项** - `-name`: 根据...
其中,`path` 是要搜索的文件路径,`-option` 是 find 命令的选项,`-print` 将查找到的文件输出到标准输出,`-exec` 将查到的文件执行 command 操作,`{}` 是占位符,表示查找到的文件,`\;` 是命令的结尾。 常见...
此外,还可以使用`find`的其他选项来进一步细化搜索条件,比如`-type f`只查找文件,`-type d`只查找目录,`-name "filename"`根据文件名过滤,`-size +100M`查找大于100MB的文件等。这些选项的组合使用能帮助我们更...
### UNIX find命令的使用 #### 一、概述 在UNIX系统中,`find`命令是一个极其强大的工具,用于在文件系统中查找文件。通过结合不同的选项和操作符,`find`命令可以执行复杂的搜索任务,比如按名称、类型、大小、...
这个脚本首先切换到`/dailybuild`目录,然后使用`find`命令找出5天前的子目录,将它们的路径存储在变量`files`中,最后遍历这个列表并使用`rm -rf`删除每个目录。 总结起来,这个技巧展示了如何结合`find`命令的...
`find`命令支持使用逻辑运算符来组合多个条件,具体包括: 1. **and**(默认):使用 `-a` 显示,表示两个条件必须同时满足。 - 示例:`find /path/to/start -name "myfile.txt" -a -type f` 查找名为`myfile.txt`...
1. 基本语法:find path -option [ -print ] [ -exec -ok command ] {} 其中,path 是要搜索的目录路径,option 是搜索的选项,-print 是将查找到的文件输出到标准输出,-exec 是将查找到的文件执行指定的命令,-ok...
而`-exec`选项则是`find`命令的一个关键功能,它允许在找到匹配的文件后执行指定的命令。 `-exec`参数后面通常跟着一个命令,这个命令可以是任何有效的Linux命令或者脚本。命令的末尾需要加上一个分号`;`来表示命令...
- **-print0**:使用 `find` 命令时,使用空字符作为分隔符。 - **-0**:使用 `xargs` 命令时,使用空字符作为输入项之间的分隔符。 ##### 示例 1. 查找当前目录下所有 `.log` 文件,并使用 `gzip` 压缩: ```bash...
记住,使用Find命令时一定要谨慎,特别是涉及到删除操作,以免误删重要文件。在实际工作中,可以结合其他命令如`grep`、`awk`等,构建更复杂的文件查找和处理流程。希望这个指南能帮助你更好地理解和运用Linux Find...