zoukankan      html  css  js  c++  java
  • APUE ☞ 文件和目录

    粘着位(Sticky Bit)

    S_ISVTX位被称为粘着位。如果一个可执行程序文件的这一位被设置了,程序第一次运行完之后,程序的正文部分的一个副本仍被保存在交换区(程序的正文部分是机器指令)。这使得下次执行该程序能更快的被载入内存。因为在通常的UNIX文件系统中,文件的各数据块很可能是随机存放的,相比较,交换区是被作为一个连续文件来处理的。
    现在较新的UNIX系统配置了虚拟存储系统以及快速文件系统,很少再给普通文件设置粘着位。
    现在的系统还支持对目录设置粘着位。如果对一个目录设置了粘着位,那么只有对该目录具有写权限的用户并且满足下列条件之一,才能删除或重命名该目录下的文件。

    • 拥有此文件
    • 拥有此目录
    • 是超级用户

    /tmp和/var/tmp目录默认都被设置了粘着位。

  • 相关阅读:
    Python学习4
    Python学习3
    Python学习2
    表空间
    sqlplus常用设置
    HashMap和LinkedHashMap
    堆栈源码
    观察者模式
    策略模式
    java线性表
  • 原文地址:https://www.cnblogs.com/BinBinStory/p/7546227.html
Copyright © 2011-2022 走看看