zoukankan      html  css  js  c++  java
  • Linux find 命令输出过滤掉没有查看权限的文件

    参考:https://blog.csdn.net/sinat_39416814/article/details/84993424
       https://www.jianshu.com/p/2b056e1c0a4c

    例如:在根目录下查找文件名包含“opencv”字符串的文件,使用命令:find / -name *opencv*
    这样会打印出一堆没有权限查询的文件路径,影响查看。

    更改後:find / -name *opencv* 2>/dev/null

    注:/dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃。null这个设备通常也被称为位桶(bit bucket)或黑洞。
    所以,2>/dev/null的意思就是将标准错误stderr删掉。
    Shell会自动为我们打开和关闭0、1、2这三个文件描述符,我们不需要显式地打开或关闭它们。标准输入是命令的输入,默认指向键盘;
    标准输出是命令的输出,默认指向屏幕;标准错误是命令错误信息的输出,默认指向屏幕。

     

  • 相关阅读:
    为上次写的框架加了一个辅助功能
    复制文件夹下所有文件
    进制之间的相互转换
    c# 修改appConfig文件节点
    GUID
    太悲哀了
    poj2411 Mondriaan's Dream
    poj3311 Hie with the Pie
    HDU3001 Travelling
    luogu p2622关灯问题II
  • 原文地址:https://www.cnblogs.com/tonyxiao/p/14341414.html
Copyright © 2011-2022 走看看