Terminal Ubuntu中的重定向

Terminal Ubuntu中的重定向,terminal,find,ubuntu-14.04,io-redirection,Terminal,Find,Ubuntu 14.04,Io Redirection,晚上好。设置Ubuntu 14.04时,我开始使用终端,遇到了一件奇怪的事情: 我试图找到一个文件并将控件交给“更多” 但是有一件非常奇怪的事情发生了:下面给出的两个代码字符串导致相同的结果 find -name qwerty1 | more find -name qwerty1 输出为: find: `/run/cups/certs': Permission denied find: `/home/architec/.gvfs': Permission denied find: `/hom

晚上好。设置Ubuntu 14.04时,我开始使用终端,遇到了一件奇怪的事情: 我试图找到一个文件并将控件交给“更多”

但是有一件非常奇怪的事情发生了:下面给出的两个代码字符串导致相同的结果

find -name qwerty1 | more 
find -name qwerty1
输出为:

find: `/run/cups/certs': Permission denied
find: `/home/architec/.gvfs': Permission denied
find: `/home/architec/.config/enchant': Permission denied
find: `/home/architec/.cache/dconf': Permission denied
/home/architec/qwerty1
find: `/var/lib/lightdm': Permission denied
find: `/var/lib/udisks2': Permission denied
find: `/var/lib/sudo': Permission denied
find: `/var/lib/polkit-1': Permission denied

问题是为什么这两个结果是相同的

通过使用更多的管道,可以对find命令的输出进行分页。尽管您没有更改任何条件(如文件名)以使用find命令进行搜索。

我认为您应该在超级用户模式下同时使用这两个命令

i、 e

sudo find-名称qwerty1 |更多

sudo find-名称qwerty1

然后给出超级用户/根用户密码

愿这对你有帮助

find: `/run/cups/certs': Permission denied
find: `/home/architec/.gvfs': Permission denied
find: `/home/architec/.config/enchant': Permission denied
find: `/home/architec/.cache/dconf': Permission denied
/home/architec/qwerty1
find: `/var/lib/lightdm': Permission denied
find: `/var/lib/udisks2': Permission denied
find: `/var/lib/sudo': Permission denied
find: `/var/lib/polkit-1': Permission denied