8.59.2. Contents of Coreutils
Short Descriptions
| Is an actual command, /usr/bin/[; it is a synonym for the test command | |
| Encodes and decodes data according to the base32 specification (RFC 4648) | |
| Encodes and decodes data according to the base64 specification (RFC 4648) | |
| Prints or checks BLAKE2 (512-bit) checksums | |
| Strips any path and a given suffix from a file name | |
| Encodes or decodes data using various algorithms | |
| Concatenates files to standard output | |
| Changes security context for files and directories | |
| Changes the group ownership of files and directories | |
| Changes the permissions of each file to the given mode; the mode can be either a symbolic representation of the changes to be made, or an octal number representing the new permissions | |
| Changes the user and/or group ownership of files and directories | |
| 
                    Runs a command with the specified directory as the
                     | |
| Prints the Cyclic Redundancy Check (CRC) checksum and the byte counts of each specified file | |
| Compares two sorted files, outputting in three columns the lines that are unique and the lines that are common | |
| Copies files | |
| Splits a given file into several new files, separating them according to given patterns or line numbers, and outputting the byte count of each new file | |
| Prints sections of lines, selecting the parts according to given fields or positions | |
| Displays the current date and time in the given format, or sets the system date and time | |
| Copies a file using the given block size and count, while optionally performing conversions on it | |
| Reports the amount of disk space available (and used) on all mounted file systems, or only on the file systems holding the selected files | |
| Lists the contents of each given directory (the same as the ls command) | |
| 
                    Outputs commands to set the  | |
| Extracts the directory portion(s) of the given name(s) | |
| Reports the amount of disk space used by the current directory, by each of the given directories (including all subdirectories) or by each of the given files | |
| Displays the given strings | |
| Runs a command in a modified environment | |
| Converts tabs to spaces | |
| Evaluates expressions | |
| Prints the prime factors of the specified integers | |
| Does nothing, unsuccessfully; it always exits with a status code indicating failure | |
| Reformats the paragraphs in the given files | |
| Wraps the lines in the given files | |
| Reports a user's group memberships | |
| Prints the first ten lines (or the given number of lines) of each given file | |
| Reports the numeric identifier (in hexadecimal) of the host | |
| Reports the effective user ID, group ID, and group memberships of the current user or specified user | |
| Copies files while setting their permission modes and, if possible, their owner and group | |
| Joins the lines that have identical join fields from two separate files | |
| Creates a hard link (with the given name) to a file | |
| Makes hard links or soft (symbolic) links between files | |
| Reports the current user's login name | |
| Lists the contents of each given directory | |
| Reports or checks Message Digest 5 (MD5) checksums | |
| Creates directories with the given names | |
| Creates First-In, First-Outs (FIFOs), "named pipes" in UNIX parlance, with the given names | |
| Creates device nodes with the given names; a device node is a character special file, a block special file, or a FIFO | |
| Creates temporary files in a secure manner; it is used in scripts | |
| Moves or renames files or directories | |
| Runs a program with modified scheduling priority | |
| Numbers the lines from the given files | |
| Runs a command immune to hangups, with its output redirected to a log file | |
| Prints the number of processing units available to a process | |
| Converts numbers to or from human-readable strings | |
| Dumps files in octal and other formats | |
| Merges the given files, joining sequentially corresponding lines side by side, separated by tab characters | |
| Checks if file names are valid or portable | |
| Is a lightweight finger client; it reports some information about the given users | |
| Paginates and columnates files for printing | |
| Prints the environment | |
| Prints the given arguments according to the given format, much like the C printf function | |
| Produces a permuted index from the contents of the given files, with each keyword in its context | |
| Reports the name of the current working directory | |
| Reports the value of the given symbolic link | |
| Prints the resolved path | |
| Removes files or directories | |
| Removes directories if they are empty | |
| Runs a command with specified security context | |
| Prints a sequence of numbers within a given range and with a given increment | |
| Prints or checks 160-bit Secure Hash Algorithm 1 (SHA1) checksums | |
| Prints or checks 224-bit Secure Hash Algorithm checksums | |
| Prints or checks 256-bit Secure Hash Algorithm checksums | |
| Prints or checks 384-bit Secure Hash Algorithm checksums | |
| Prints or checks 512-bit Secure Hash Algorithm checksums | |
| Overwrites the given files repeatedly with complex patterns, making it difficult to recover the data | |
| Shuffles lines of text | |
| Pauses for the given amount of time | |
| Sorts the lines from the given files | |
| Splits the given file into pieces, by size or by number of lines | |
| Displays file or filesystem status | |
| Runs commands with altered buffering operations for its standard streams | |
| Sets or reports terminal line settings | |
| Prints checksum and block counts for each given file | |
| Flushes file system buffers; it forces changed blocks to disk and updates the super block | |
| Concatenates the given files in reverse | |
| Prints the last ten lines (or the given number of lines) of each given file | |
| Reads from standard input while writing both to standard output and to the given files | |
| Compares values and checks file types | |
| Runs a command with a time limit | |
| Changes file timestamps, setting the access and modification times of the given files to the current time; files that do not exist are created with zero length | |
| Translates, squeezes, and deletes the given characters from standard input | |
| Does nothing, successfully; it always exits with a status code indicating success | |
| Shrinks or expands a file to the specified size | |
| Performs a topological sort; it writes a completely ordered list according to the partial ordering in a given file | |
| Reports the file name of the terminal connected to standard input | |
| Reports system information | |
| Converts spaces to tabs | |
| Discards all but one of successive identical lines | |
| Removes the given file | |
| Reports the names of the users currently logged on | |
| Is the same as ls -l | |
| Reports the number of lines, words, and bytes for each given file, as well as grand totals when more than one file is given | |
| Reports who is logged on | |
| Reports the user name associated with the current effective user ID | |
| 
                    Repeatedly outputs  | |
| Library used by stdbuf | 
![[Note]](../images/note.png)