Skip to content

Commit 51e3a44

Browse files
committed
docs: edit find
1 parent c55de6c commit 51e3a44

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/archives/commands/find.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
`find`命令用于寻找文件,会包括当前目录的所有下级目录。
44

5-
如果不带任何参数,`find`文件会列出当前目录的所有文件,甚至还包括相对路径。如果把结果导入 sort 效果更好
5+
如果不带任何参数,`find`文件会列出当前目录(包含子目录)的所有文件,甚至还包括相对路径。这时把结果使用 sort 排序,效果会更好
66

77
```bash
88
$ find | sort
@@ -23,21 +23,21 @@ $ find | sort
2323
./tests/suite4.pl
2424
```
2525

26-
如果想要 ls -l 样式的列表,只要在 find 后面加上 -ls。
26+
如果想要`ls -l`样式的列表,只要在 find 后面加上 -ls。
2727

2828
```bash
2929
$ find -ls
3030
```
3131

32-
find 有它自己的一套复杂的过滤语句。下面列举的是一些最常用的你可以用以获取某些文件列表的过滤器:
32+
find 有它自己的一套复杂的过滤(文件)语句。下面是一些最常用的获取某些文件列表的过滤器。
3333

3434
- find -name '*.c' —— 查找符合某 shell 式样式的文件名的文件。用 iname 开启大小写不敏感搜索。
3535
- find -path '*test*' —— 查找符合某 shell 式样式的路径的文件。用 ipath 开启大小写不敏感搜索。
3636
- find -mtime -5 —— 查找近五天内编辑过的文件。你也可以用 +5 来查找五天之前编辑过的文件。
3737
- find -newer server.c —— 查找比 server.c 更新的文件。
3838
- find -type d —— 查找所有文件夹。如果想找出所有文件,那就用 -type f;找符号连接就用 -type l。
3939

40-
要注意,上面提到的这些过滤器都是可以组合使用的,例如找出近两天内编辑过的 C 源码:
40+
注意,上面这些过滤器都可以组合使用。下面例子是找出近两天内编辑过的`*.c`文件。
4141

4242
```bash
4343
$ find -name '*.c' -mtime -2

0 commit comments

Comments
 (0)