> For the complete documentation index, see [llms.txt](https://man.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://man.bsdcn.org/man7/sticky.7.md).

# sticky(7)

`sticky` — 粘滞文本和仅追加目录

## 名称

`sticky`

## 描述

一种特殊的文件模式，称为*粘滞位*（mode S\_ISTXT），用于指示对目录的特殊处理。对于常规文件，它会被忽略。有关文件模式的说明，请参见 chmod(2) 或文件

`#include <sys/stat.h>`

## 粘滞目录

设置了粘滞位的目录将成为仅追加目录，或更准确地说，是其中文件删除受到限制的目录。粘滞目录中的文件只能由用户在以下情况下删除或重命名：该用户对该目录具有写权限，且该用户是文件的所有者、目录的所有者或超级用户。此功能可有效地应用于诸如 **/tmp** 之类的目录，这些目录必须公开可写，但应禁止用户随意删除或重命名彼此的文件。

任何用户都可创建粘滞目录。有关修改文件模式的详细信息，请参见 [chmod(1)](/man1/chmod.1.md)。

## 历史

`sticky` 命令首次出现于 Version 32V AT\&T UNIX。

## 缺陷

open(2) 和 mkdir(2) 都不会创建设置了粘滞位的文件。
