Title: Theory / Unimportant / CS / command line / file / rm;
Tags: computer_to_instruction fromCommand fromCommandLine hasNotNewEffectReturnsMeaning some_instruction

Fla: --force
Effect: ignore nonexistent files, never prompt
Page: Man
Prefix: rm
Flag abbreviation: -f

Fla: -i
Effect: prompt before every removal
Page: Man
Prefix: rm

Fla: -I
Effect: prompt once before removing more than three files, or when removing recursively. Less intrusive than -i, while still giving protection against most mistakes
Page: Man
Prefix: rm

Fla: --recursive
Effect: remove directories and their contents recursively
Page: Man
Prefix: rm
Flag abbreviation: -r, -R

Fla: --verbose
Effect: explain what is being done
Page: Man
Prefix: rm
Flag abbreviation: -v

Instruction: rm
Page: Man
Effect: remove files or directories

Fla: --interactive[=WHEN]
Effect: prompt according to WHEN: never, once (-I), or always (-i). Without WHEN, prompt always
Page: Man
Prefix: rm

Fla: --one-file-system
Effect: when removing a hierarchy recursively, skip any directory that is on a file system different from that of the corresponding command line argument
Page: Man
Prefix: rm

Fla: --no-preserve-root
Effect: do not treat '/' specially
Page: Man
Prefix: rm

Fla: --preserve-root
Effect: do not remove '/' (default)
Page: Man
Prefix: rm

Fla: --help
Effect: display the help and exit
Page: Man
Prefix: rm

Fla: --version
Effect: output version information and exit
Page: Man
Prefix: rm

Fla: --
Effect: Every arguments after this command are file names
Page: Man
Prefix: rm