1)用find命令在/etc目录下,查找所有以.conf结尾的文件或目录,并将查询结果写入新文件/tmp/find.log; (2)用which命令查找tail程序所在的路径,并将查询结果写入新文件/tmp/testwhich; (3)用locate命令查找config字符串,只显示前10个满足条件的内容,并将查询结果写入新文件/tmp/testlocate。
时间: 2023-12-19 09:04:45 浏览: 33
好的,我明白了。以下是对应的三个命令:
1. `find /etc -name "*.conf" -print > /tmp/find.log`
这个命令会在 `/etc` 目录下查找所有以 `.conf` 结尾的文件或目录,并将查询结果写入新文件 `/tmp/find.log`。
2. `which tail > /tmp/testwhich`
这个命令会查找 `tail` 程序所在的路径,并将查询结果写入新文件 `/tmp/testwhich`。
3. `locate -n 10 config > /tmp/testlocate`
这个命令会查找包含字符串 `config` 的文件或目录,只显示前 10 个满足条件的内容,并将查询结果写入新文件 `/tmp/testlocate`。
相关问题
用ls命令查找/etc目录下名字以.conf结尾的文件
您可以使用以下命令来使用`ls`命令查找/etc目录下名字以.conf结尾的文件:
```
ls /etc/*.conf
```
该命令会在/etc目录下查找所有名字以.conf结尾的文件,并将它们的名称输出到终端上。但是,这种方法只能在/etc目录的直接子目录下查找文件,不能递归查找子目录中的文件。如果要递归查找,可以使用`find`命令。
在liunx系统中统计/etc目录下所有以“.conf”结尾的文件的个数
可以使用如下命令:
```
find /etc -name "*.conf" | wc -l
```
解释:
- `find /etc -name "*.conf"`:在 `/etc` 目录下查找所有以 `.conf` 结尾的文件,并输出到标准输出流。
- `wc -l`:统计标准输入流的行数,即文件个数。
因此,将两个命令通过管道 `|` 连接起来,就可以得到 `/etc` 目录下所有以 `.conf` 结尾的文件个数。