Inicio·Comandos de terminal

cat

Archivos y directorios

Uso

cat [file...]

Imprime archivos uno tras otro; lo vuelca todo de golpe, así que los archivos largos piden less y en cat file | grep sobra una tubería.

Opciones habituales

OpciónSignificado
-nNumber every line
-bNumber only the non-blank lines
-sSqueeze runs of blank lines into one
-vShow non-printing characters
-eBSD: -v plus a $ at each line end; GNU spells this -A

Ejemplos

cat a.txt b.txt > all.txt

Joins two files into one.

cat -n script.sh

Prints it with line numbers.

cat > note.txt

Types a new file from the keyboard until Ctrl-D.

Mover, borrar y buscar. Algunos no preguntan dos veces, y por eso -i se vuelve costumbre.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace cat?

Imprime archivos uno tras otro; lo vuelca todo de golpe, así que los archivos largos piden less y en cat file | grep sobra una tubería.

Q. ¿Cómo se escribe?

cat [file...] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man cat. Este comando está en Archivos y directorios.

Comandos relacionados

página man: man cat