Usando la opción -i para copias interactivas
Al copiar archivos, es posible que te encuentres en situaciones en las que el destino ya contiene un archivo con el mismo nombre. La opción -i
hace que cp
sea interactivo, solicitándote confirmación antes de sobrescribir archivos existentes.
Simulemos este escenario:
Primero, veamos el contenido de un archivo existente:
cat ~/project/test_file.txt
Consejo: Si no estás familiarizado con el comando cat
, no te preocupes; se explicará en detalle más adelante.
Deberías ver "Original content" (Contenido original) mostrado.
Ahora, intentemos copiar un archivo con el mismo nombre:
cp -i ~/project/new_test_file.txt ~/project/test_file.txt
Cuando se te solicite, escribe y
y presiona Enter para sobrescribir el archivo. Si no quieres sobrescribirlo, escribe n
y presiona Enter.
La opción -i
significa "interactivo". Le dice a cp
que pida confirmación antes de sobrescribir cualquier archivo existente. Esta es una medida de seguridad para evitar la pérdida accidental de datos.
Ahora, verifica el contenido del archivo:
cat ~/project/test_file.txt
Si elegiste sobrescribir el archivo, deberías ver "New content" (Nuevo contenido) mostrado. Si no, seguirás viendo "Original content" (Contenido original).