grep 命令查找文件
我正在寻找一个使用 grep 在 /usr/bin 中搜索所有具有 2 个链接的文件并按升序对它们进行排序的命令。
我正在寻找的第二个命令必须使用第一个命令并仅显示包含“x”的文件
谢谢
I'm looking for a command that use grep to search in /usr/bin for all the files who have 2 links and sort them in ascending.
The second command I'm looking for must use the first one and display just the files that contain the "x"
Thanks you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以直接从 grep 执行此操作,例如:
将在当前目录('.')下的所有 python 文件('*.py')中递归搜索('-r')字符串“HOSTS”。
You can do this direct from grep, eg:
will search recursively ('-r') under the current directory ('.') in all python files ('*.py') for the string "HOSTS".
这会
修改 ls 来进行您需要的排序
包含“x”的文件:)
如果您的意思是:“包含 x”为“可执行文件”(x 出现在 ls -l 输出中),请使用
仅查看目录
:仅查看文件:
注意: 目录默认情况下有 2 个链接(
.
是一个链接),因此您可能需要查找-links 3 与目录
This would do
modify the ls to do the sorting you require
Files containing the "x" :)
If you meant: 'contain the x' as 'are executable (x appears in ls -l output), use
To see only dirs:
To see only files:
Note: directories get 2 links by default (
.
is a link) so you might want to look for-links 3
with directories