利用find从根路径开始查找名字含有kernel的文件,并利用wc进行计数,并且让find错误信息不显示在屏幕上,正确的命令是: 5分 A. find / -iname *kernel* 2> /dev/null | wc -l B. find / -iname *kernel* | wc -l > /dev/null C. find / -iname *kernel* | wc -l 2> /dev/null D. find / -iname *kernel* > /dev/null | wc
时间: 2024-03-06 22:47:57 浏览: 19
A. find / -iname *kernel* 2> /dev/null | wc -l 是正确的命令。
解析:
- `find` 命令用于在指定路径下查找文件或目录。
- `-iname` 选项用于忽略文件名大小写,查找包含指定字符串的文件或目录。
- `2> /dev/null` 用于将标准错误输出重定向到空设备,即不显示错误信息。
- `|` 用于将 `find` 命令的输出传递给 `wc` 命令。
- `wc` 命令用于计算文件内容的字节数、词数和行数。
- `-l` 选项用于计算行数。
因此,正确的命令是:
```
find / -iname *kernel* 2> /dev/null | wc -l
```
该命令会在根路径下查找名字含有 "kernel" 的文件,并使用 `wc` 命令计算文件行数,同时将 `find` 命令的错误信息重定向到空设备,即不显示错误信息。
相关问题
利用find从根路径开始查找名字含有kernel的文件,并利用wc进行计数,并且让find错误信息不显示在屏幕上,正确的命令是
正确的命令是:
```
find / -name "*kernel*" 2>/dev/null | wc -l
```
这个命令会从根路径开始递归查找所有文件名中包含"kernel"的文件,并将结果通过管道传递给wc命令进行计数。同时,2>/dev/null将错误信息输出到空设备,从而避免在屏幕上显示错误信息。
使用find命令搜索在根目录“/”下查找所有名字包含“network”的文件或文件夹。
可以使用以下命令来实现:
```
sudo find / -name "*network*"
```
该命令会在根目录“/”下搜索所有名字包含“network”的文件或文件夹,并输出搜索结果。请注意,由于这是在根目录下进行搜索,因此可能需要一些时间来完成搜索过程。另外,由于需要访问系统文件,因此需要使用sudo权限来运行该命令。在该命令中,通配符“*”表示任意数量的字符。