我需要隐藏所有被拒绝的消息:

find . > files_and_folders

当这样的信息出现时,我正在做实验。我需要收集所有的文件夹和文件,它没有出现。

是否可以将权限级别直接指向files_and_folders文件?

如何同时隐藏错误?


当前回答

如果您正在使用CSH或TCSH,这里有一个解决方案:

( find . > files_and_folders ) >& /dev/null

如果你想输出到终端:

( find . > /dev/tty ) >& /dev/null

然而,正如“CSH -whynot”常见问题所描述的那样,您不应该使用CSH。

其他回答

通过使用2>/dev/null管道stderr到/dev/null

找到。- name”……2 > / dev / null

如果您正在使用CSH或TCSH,这里有一个解决方案:

( find . > files_and_folders ) >& /dev/null

如果你想输出到终端:

( find . > /dev/tty ) >& /dev/null

然而,正如“CSH -whynot”常见问题所描述的那样,您不应该使用CSH。

重定向标准错误。例如,如果你在unix机器上使用bash,你可以像这样将标准错误重定向到/dev/null:

find . 2>/dev/null >files_and_folders

最小的解决方案是添加可读标志。

找到。-name foo -readable

-=适用于苹果操作系统=-

使用别名创建一个新命令:只需添加~/。bash_profile线:

alias search='find / -name $file 2>/dev/null'

在新的终端窗口中,你可以调用它:

$ file=<filename or mask>; search

例如: $ file =等;搜索