copies stdin or file to stdout, file to file, or files to directory. While copying, it can apply one or several recodings. A recoding maps each byte to one or several (e.g., zero) bytes
CDargs heavily enhances the navigation of the common unix file-system inside the shell. It plugs into the shell built-in cd-command (via a shell function or an alias) and thus adds bookmarks and a browser to it. It enables you to move to a very distant place in the file-system with just a few keystrokes.
cdck is a simple program for verifying CD/DVD quality. Even if all files on the disc are readable, some sectors having bad timing and could become unreadable in the future.
a program similar to eject. Like eject, it can eject your CD-ROM/DVD drive, but it does a whole lot more. Eventually, cdctl will provide a user interface to the 2.2 kernel's uniform cdrom driver's ioctl calls.
cdif is a post-processor of the Unix diff command. It highlights deleted, changed, and added words based on word context, or, optionally, highlights individual changed characters.
cfind (Content FINDer) is a UNIX tool that provides functionality similar to that of Google Desktop from the command line.
a utility to both test and create .sfv and .csv files. These files are commonly used to ensure the correct retrieval or storage of data
Change Suffix is a small console tool to easily change the suffix of files. chsuf changes a given suffix of files and even directories. It also can be used to add a suffix to a list.
Check SFV can create simple file verification listings (sfv) and test existing sfv files. It uses the crc32 checksum.
chkwww is a small console application you can use to check which Web server a particular site runs.
a tool to chroot any dynamically linked application in a safe and sane manner. It is designed to replace chroot and su -c while at the same time addressing some of the major shortcomings of these tools
Chrootbin is a tool which will help you make basic a chroot environment. It lets you skip the boring parts of making a chroot from scratch. It also helps you to install any other classic executables like strace or find.
cksfv is a program that can use the .sfv file to verify the downloaded files. Also, it can be used to create new .sfv files.
CleanHome cleans up a user's home directory by analyzing the hidden configuration files and directories ("dot-files") against a collaboratively maintained database.
clide is a program that will colorize ascii text on the command line using ANSI escape sequences and user defined and predefined expressions. Searches can include Perl Compatible Regular Expressions
clive-utils is a project that contains additional utilities that can be used together with the clive utility.
a configurable caching logresolver
coccigrep is a semantic grep for the C language based on coccinelle. It can be used to find where a given structure is used in code files. coccigrep depends on the spatch program which comes with coccinelle.
colonify helps you to manage your PATH, MANPATH or any other colon-separated variable. It removes duplicate entries, allows you to remove directories and more.
command is a command that wraps bash functions into a command. command automatizes the handling of options of a command and includes --help and --version options.
a program to show the commands that were run on the current day by one or more users specified on the command line
lets programs have configurable strings in their executables
conflict displays conflicting filenames in your execution path. Unlike the csh command which, it displays all of the conflicting (non-alias) executable filenames in your path.
the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system
a small command-line utility to manage pseudo-terminals, used by fwprc. It allows users to run processes communicating with each other through their tty as opposed to files, pipes, or sockets
Cout highlights the output of different programs with color according to defined patterns. It is highly configurable.
cpre is a supplement to the usual cp that copies groups of files based on a regular expression given at the command line. It is written in Haskell.
randomly copies files from one directory to another. It is designed for copying music, pictures, or films onto any hardware device (player) which serves as a filesystem
Crayonizer is a command-line app that "crayonizes" (i.e. colors in) the output of other command-line apps. It's written in straight-C with few dependancies.
a system to examine incoming e-mail, system log streams, data files or other data streams, and to sort, filter, or alter the incoming files or data streams according to whatever the user desires
CryoPID allows you to capture the state of a running process in Linux and save it to a file. This file can then be used to resume the process later on, either after a reboot or even on another machine.
a set of utilities to color output of other processes, e.g. command line utilites or compilers. These programs make output more readable using different color for the significant pieces of the text
a general-purpose stream-handling tool like UNIX dd, usually used in commandline-constructed pipes
like running tail -f, but can be used on multiple files. It uses the Curses library to split the screen into as many windows as there are files to watch
cufps is a very small console program for retrieving CPU usage information from /proc/stat.
The d command runs a command in the background and redirects its output to a file. The output file is annotated with start and end time, the actual command used, cwd, host name, etc. You can ask the d command to extract the last command from the output file and run it again, you can ask it to append to the file or not, and other goodies. It comes with handy little programs to look at the output, tail it, etc. It is sort of trivial, but has been streamlined over many years.
daemonizer is a tool that starts a process while detaching it from the terminal. It makes the given process an orphan, closes all files descriptors, and reopens standard input and output to a log file. This allows you to run and program as a daemon.
Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line with a strong focus on use cases that arise when dealing with large amounts of financial data.
daytime is a program that can get the current time from "daytime" (RFC-867), "time" (rfc-868), "nist daytime", or HTTP servers.
a very simple Perl 5 script which allows you to manipulate/read DBM files from the command line, or using your favourite editor
copies data from one file or block device to another. It is intended for error recovery, so, by default, it doesn't abort on errors, and doesn't truncate the output file
ded allows you to navigate through multiple file lists or a directory tree, viewing or changing file attributes rapidly. In addition to conventional file information, it operates on the file's RCS or SCCS archives, making it useful for source-control as well as system administration. Curses-based, it runs on UNIX systems.
counts down the number of seconds specified on its command line. In this way, it's sort of like the standard sleep command, except that it also provides feedback of the time remaining
DFeta samples disk free space information at regular intervals and then can estimate the time when the disk will become full.
a collection of small tools including diff, cmp, diff3 and sdiff
di is a disk information utility, displaying everything (and more) that your 'df' command does. It features the ability to display your disk usage in whatever format you desire/prefer/are used to. It is designed to be portable across many platforms.
Dialog is a utility to create nice user interfaces to shell scripts, or other scripting languages, such as perl. It is non-graphical (it uses curses) so it can be run in the console or an xterm.
Directory Manager (dm) is a small tool for managing often-visited directories using a shell like bash.
dirtree is a tool for displaying directories. It supports an easier interface than du for combining directory trees and shell scripts.
dl is a perl script which provides a quick solution to the difficulty of recovering deleted files on most UNIX filesystems. Files given to dl are compressed, moved to a private backup directory, and deleted only when they haven't been recovered after a configurable amount of time.