linux常用命令find
时间: 2023-04-21 20:04:24 浏览: 57
find是Linux系统中常用的命令之一,用于在指定目录下查找文件或目录。常用的参数包括:
- -name:按照文件名查找;
- -type:按照文件类型查找;
- -size:按照文件大小查找;
- -mtime:按照文件修改时间查找;
- -exec:对查找到的文件执行指定的命令。
例如,查找当前目录下所有以.txt结尾的文件,可以使用命令:
find . -name "*.txt"
其中,"."表示当前目录,"*.txt"表示以.txt结尾的文件。
相关问题
linux常用命令find命令
find命令是Linux系统中常用的命令之一,用于查找文件或目录。它可以根据文件名、文件类型、文件大小、文件权限等条件进行搜索,并支持通配符和正则表达式。使用find命令可以快速定位目标文件或目录,提高工作效率。
linux常用命令大全find
以下是Linux中常用的find命令的一些示例:
1. 查找指定目录下的所有文件和子目录:
```shell
find /path/to/directory
```
2. 查找指定目录下的所有以.txt结尾的文件:
```shell
find /path/to/directory -name "*.txt"
```
3. 查找指定目录下的所有以.txt结尾的文件,并显示文件的详细信息:
```shell
find /path/to/directory -name "*.txt" -ls
```
4. 查找指定目录下的所有以.txt结尾的文件,并在结果中排除某个子目录:
```shell
find /path/to/directory -name "*.txt" -not -path "/path/to/exclude"
```
5. 查找指定目录下的所有大于100MB的文件:
```shell
find /path/to/directory -size +100M
```
6. 查找指定目录下的所有修改时间在7天以内的文件:
```shell
find /path/to/directory -mtime -7
```
7. 查找指定目录下的所有属于某个用户的文件:
```shell
find /path/to/directory -user username
```
8. 查找指定目录下的所有属于某个组的文件:
```shell
find /path/to/directory -group groupname
```
9. 查找指定目录下的所有可执行文件:
```shell
find /path/to/directory -type f -executable
```
10. 查找指定目录下的所有目录:
```shell
find /path/to/directory -type d
```