El signo ">" se usa para redirigir la salida de un programa a algo que no sea stdout (salida estándar, que es la terminal por defecto).
>> se agrega a un archivo o crea el archivo si no existe.
El> sobrescribe el archivo si existe o lo crea si no existe.
En cualquier caso, la salida del programa se almacena en el archivo cuyo nombre se proporciona después del operador de redireccionamiento.
Ejemplos:
$ ls > allmyfiles.txt
crea el archivo "allmyfiles.txt" y lo llena con la lista de directorios del comando ls
$ echo "End of directory listing" >> allmyfiles.txt
agrega "Fin de listado de directorio" al final del archivo "allmyfiles.txt"
$ > newzerobytefile
crea un nuevo archivo de cero bytes con el nombre "newzerobytefile" o sobrescribe un archivo existente del mismo nombre (haciéndolo de cero bytes de tamaño)