Menu
Coddy logo textTech

Sobrescribir en un Archivo

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 38 de 82.

Ahora que entiendes la salida estándar, vamos a redirigirla a algún lugar útil. El operador > toma la salida de un comando y la escribe en un archivo en lugar de mostrarla en pantalla.

echo "Hello" > greeting.txt

Esto crea un archivo llamado greeting.txt que contiene la palabra Hello. No aparece nada en pantalla porque la salida se dirigió al archivo en su lugar.

Puedes redirigir la salida de cualquier comando:

ls > filelist.txt
cat names.txt > backup.txt
date > timestamp.txt

Advertencia: El operador > sobrescribe el archivo por completo. Si el archivo ya existe, su contenido anterior se borra y se reemplaza con la nueva salida.

echo "First line" > notes.txt
echo "Second line" > notes.txt
cat notes.txt

Salida:

Second line

La primera línea ha desaparecido porque el segundo comando sobrescribió todo el archivo. Este comportamiento es potente pero requiere precaución: puedes perder datos accidentalmente si redireccionas a un archivo existente.

challenge icon

Desafío

Fácil

Usa el operador para redirigir la salida a un archivo. Ejecuta estos dos comandos en orden:

  1. Usa echo para escribir el texto System initialized en un archivo llamado status.txt
  2. Usa cat para mostrar el contenido de status.txt

Sugerencia: El formato es echo "text" > filename. Después de redirigir, no aparece nada en pantalla; debes usar cat para verificar que el archivo se haya creado.

Hoja de referencia

El operador > redirige la salida de un comando a un archivo en lugar de mostrarla en pantalla:

echo "Hello" > greeting.txt

Puedes redirigir la salida de cualquier comando:

ls > filelist.txt
cat names.txt > backup.txt
date > timestamp.txt

Advertencia: El operador > sobrescribe el archivo por completo. Si el archivo ya existe, su contenido anterior se borrará:

echo "First line" > notes.txt
echo "Second line" > notes.txt
cat notes.txt
# Salida: Second line

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos