Files and directories
The commands that create, copy, move, remove, and resize files and directories — and how each one handles a file's security descriptor.
referenceCopy files and directories — including how a copy gets its security descriptor and the --preserve family that carries attributes from the source.
referenceMove or rename files and directories — including how a move handles a file's security descriptor depending on whether it crosses a file system.
referenceRemove files and directories — including how rm decides a file is write-protected and worth prompting about.
referenceRemove directories, but only when they are already empty.
referenceCreate directories — and the shared creation flags that set a new object's security descriptor, used by mkdir, mkfifo, mknod, and touch.
referenceCreate named pipes (FIFOs).
referenceCreate special files — device nodes and named pipes.
referenceCreate empty files, or update the timestamps of existing ones.
referenceCreate hard links and symbolic links between files.
referenceThe single-purpose, low-level commands for creating one hard link and for removing one file.
referenceDestroy a file's contents by overwriting them repeatedly, so they cannot be recovered — including how --force overrides a file's protection.
referenceCopy data block by block between files, optionally converting and reshaping it on the way.
referenceReport how much space each file system has and how much of it is free.
referenceReport how much disk space files and directories use.
referenceShrink or extend a file to an exact size.
referenceCreate a temporary file or directory with a safely unique name.