The SystemDevices module provides a number of different system devices, which in some ways behave like files. You can use them anywhere you would normally use a file name as a source or destination. This is achieved by using a method called redirection.