Unix中的重定向
在尝试使用find/命令通过重定向查找vi文件时,我最终得到了unix服务器上列出的每个文件。我使用2>将不需要的文件转储到find.error文件中。我正在尝试使用1>创建一个包含我搜索内容的文件和一个错误文件 使用: find/find.ls vi 2>find.error 将在shell中显示搜索的内容,并将错误转储到find.error中 但是,如果我使用: find/1>find.lst vi 2>find.err 它创建一个文件,将unix服务器中的所有内容转储到file.lst和find.error文件中的错误 我要查找的内容应该如下所示,并创建为find.lst文件 /tmp/work/vi /var/lib/dpkg/alternations/vi /usr/share/locale/vi /usr/share/vim/vim73/lang/vi /usr/bin/vi /etc/备选方案/vi 最后,我尝试创建两个独立的文件Unix中的重定向,unix,redirect,stdout,stderr,Unix,Redirect,Stdout,Stderr,在尝试使用find/命令通过重定向查找vi文件时,我最终得到了unix服务器上列出的每个文件。我使用2>将不需要的文件转储到find.error文件中。我正在尝试使用1>创建一个包含我搜索内容的文件和一个错误文件 使用: find/find.ls vi 2>find.error 将在shell中显示搜索的内容,并将错误转储到find.error中 但是,如果我使用: find/1>find.lst vi 2>find.err 它创建一个文件,将unix服务器中的所有内容转储到file.lst和f
谢谢不清楚您想做什么,但似乎您只是在错误地使用
find
。我想你想要:
find / -name vi > find.lst 2> find.err
您可能想考虑使用<代码>定位>代码>而不是<代码>查找< /代码>。通过在根目录上运行
find
扫描整个文件系统可能会花费大量时间