ls | grep txt和ll | grep txt的区别
时间: 2023-07-01 14:27:28 浏览: 153
这两个命令的作用都是在当前目录下查找文件名中包含 "txt" 的文件,但是它们的执行结果略有不同。
`ls | grep txt` 会列出当前目录下所有文件和文件夹的名称,并将包含字符串 "txt" 的行筛选出来。
而 `ll | grep txt` 会以详细列表的形式列出当前目录下所有文件和文件夹的信息,包括文件的权限、大小、创建时间等,并将包含字符串 "txt" 的行筛选出来。
因此,`ll | grep txt` 命令的输出结果比 `ls | grep txt` 更详细。
相关问题
ll|grep 取反
要在Linux中对`ll`(或`ls -l`)命令的输出进行取反过滤,您可以使用`grep`命令的选项`-v`。
以下是使用`ll | grep -v`命令进行取反过滤的示例:
```shell
ll | grep -v "pattern"
```
在上面的示例中,将`pattern`替换为您想要排除的字符串或正则表达式。`grep -v`选项将打印不匹配指定模式的行,从而实现取反过滤的效果。
请注意,上述命令将对`ll`(或`ls -l`)的输出进行取反过滤,而不是对文件内容进行取反过滤。如果您想要对文件内容进行取反过滤,请使用其他工具如`grep -v`或`awk`等。
13、显示/etc/下面所有包含yum的文件命令是:( ) a. ll /etc | grep yum b . ll /e
正确的命令是: a. `ll /etc | grep yum`。
解释:
这个命令中,ll是ls -l的缩写,表示显示文件的详细信息;/etc代表/etc目录;|是管道符,将前一个命令的输出作为后一个命令的输入;grep用于在输入中查找匹配的文本,yum是要查找的关键字。
所以,ll /etc | grep yum的意思是显示/etc目录下的所有文件的详细信息,并查找包含yum的文件。
阅读全文