美文网首页
打开和关闭文件

打开和关闭文件

作者: Barry_Xu | 来源:发表于2018-12-05 10:29 被阅读0次
    • 打开文件

      $ exec 200>/tmp/lock_file
      

      以写的方式打开文件,文件句柄是200

      $ exec 200</tmp/read_file
      

      以读的方式打开文件,文件句柄是200

    • 写文件

      $ echo "abc" > &200
      

      需要使用前面以方式打开的文件句柄

    • 读文件

       $ cat  < &200
      

      需要使用前面以方式打开的文件句柄

    • 关闭文件句柄

       $ exec 200>&-
       Or
       $ exec 200<&-
      

      无论你用读或者写的方式打开的都可以用上面的任意一种关闭文件句柄

    Appendix

    flock的使用文件句柄举例

    $ exec 200>/tmp/local_file
    $ flock -w 10 -x 200  #加lock
    $ ...
    $ exec 200>&-        #释放lock
    

    相关文章

      网友评论

          本文标题:打开和关闭文件

          本文链接:https://www.haomeiwen.com/subject/goqicqtx.html