我没有使用shell进行演示,但我尝试使用:
find / -user test
我收到了很多结果,但无法回到榜单的前列。 我只能看到最后的结果......
有没有办法查看所有结果或如何排序阅读?
答案 0 :(得分:4)
find / -user test | less
这将导致less
,这将允许您逐页查看。
另一个解决方案是将其重定向到一个文件,然后使用编辑器查看它!
像这样:
find / -user test >> $HOME/findresult.txt
答案 1 :(得分:2)
试试这个:
find / -user test | less
这将一次显示一个屏幕,用完&向下箭头键向上或向下移动一行,使用[PgDn]或[PgUp]向下或向上导航一个屏幕,完成后,按[Q]退出。
关于less
和more
命令的一点点极客幽默:
“
less
更多,但more
比more
更多,因此more
少less
,因此请使用less
更多more
你想要更少less
。 (...)如果more
超过most
,则less
超过man
。 “
如果您想了解更多关于linux的知识,我建议您The Low Fat Linux tutorial。
如果您遇到命令,请使用man less
。例如:
less
将显示{{1}}命令的帮助(手动)页面。
答案 2 :(得分:2)
除了Barranka和Levente的好答案之外,我想回答你的问题,
find / -user test| sort | less
答案 3 :(得分:0)
更具体地说,指定要搜索的类型 文件-f 目录-d
这样可以减少输出结果的数量并更容易浏览或搜索