CMD Master
Volver al blog
ActualizadoArnošt Havelka

Manipulación de Bash: copiar y mover

Utilice cp y mv como un flujo seguro de dos pasos para duplicación, revisión y denominación final.

Iniciar lección interactiva
Manipulación de Bash: copiar y mover

Esta lección refuerza una secuencia de producción segura: copiar primero, verificar, luego mover o cambiar el nombre al estado final. Reduce el riesgo durante las refactorizaciones y la corrección de incidentes.

Comandos para practicar

mkdir -p copy-move-demo
printf '%s\n' 'Quarterly report' > copy-move-demo/report.txt
cp copy-move-demo/report.txt copy-move-demo/backup.txt
mv copy-move-demo/backup.txt copy-move-demo/archive.txt

Señal terminal esperada

Ambos comandos generalmente se completan silenciosamente si tienen éxito. Confirmar con:

ls copy-move-demo

Deberías ver report.txt y archive.txt (con backup.txt eliminado después del movimiento).

Por qué esto importa

Copiar antes de mover protege el material de origen mientras valida los pasos posteriores. Esto es especialmente valioso en los procesos de preparación de lanzamientos y curación de registros.

Errores comunes

  • Moverse directamente sin crear una copia de recuperación.
  • Mezclar orden de origen y destino.
  • Olvidarse de inspeccionar los nombres de archivos resultantes.

Extensión de práctica

Pruebe el bucle completo:

mkdir -p copy-move-demo
printf '%s\n' '# Runbook' > copy-move-demo/runbook.md
cp copy-move-demo/runbook.md copy-move-demo/runbook.bak
mv copy-move-demo/runbook.bak copy-move-demo/runbook-archive.md
ls copy-move-demo

Repita hasta que el pedido de origen/destino sea instantáneo y sin errores.

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Manipulación de Bash: ensayo de limpieza

Practique patrones de limpieza de archivos y directorios de forma segura antes de utilizarlos en flujos de trabajo reales.