Skip to content

fs.unix

Unix filesystem types.

Types

TypeDescription
Mode Unix st_mode bits: permissions, the set-user-ID/set-group-ID/sticky bits, and the file type.
Path fs.Path using Unix path syntax.
ModeBit A symbol naming bits of a Mode.

ModeBit = (:OWNER_READ: | :OWNER_WRITE: | :OWNER_EXECUTE: | :GROUP_READ: | :GROUP_WRITE: | :GROUP_EXECUTE: | :OTHER_READ: | :OTHER_WRITE: | :OTHER_EXECUTE: | :SET_UID: | :SET_GID: | :STICKY: | :IFREG: | :IFDIR: | :IFLNK: | :IFIFO: | :IFCHR: | :IFBLK: | :IFSOCK:)

A symbol naming bits of a Mode.

Symbol Meaning
:OWNER_READ: Owner may read
:OWNER_WRITE: Owner may write
:OWNER_EXECUTE: Owner may execute
:GROUP_READ: Group may read
:GROUP_WRITE: Group may write
:GROUP_EXECUTE: Group may execute
:OTHER_READ: Everyone may read
:OTHER_WRITE: Everyone may write
:OTHER_EXECUTE: Everyone may execute
:SET_UID: Set user ID on execute
:SET_GID: Set group ID on execute
:STICKY: Sticky bit
:IFREG: Regular file
:IFDIR: Directory
:IFLNK: Symbolic link
:IFIFO: FIFO
:IFCHR: Character device
:IFBLK: Block device
:IFSOCK: Socket