Debe copiar y renombrar el archivo

29

Hola a todos, me pidieron que buscara el comando de terminal que hará una copia de un archivo. Llamemos program3.cpp y le dé a la copia el nombre homework6.cpp. Después de eso, tendrá dos archivos con nombres diferentes, pero con contenidos idénticos.

Sé cómo copiar el archivo, pero no puedo entender cómo crear un segundo archivo idéntico con un nombre diferente. Toda ayuda es apreciada. ¡Gracias!

usuario271115
fuente
Me encanta la ironía de cambiar el nombre programa homeworkSE
Jesse Reza Khorasanee el

Respuestas:

45

Copie y cambie el nombre al mismo tiempo (también cambie el nombre del archivo, no solo la ruta):

cp program3.cpp homework6.cpp

Solo renombrar:

mv program3.cpp homework6.cpp
Cornelio
fuente
Ah ... odio cpsolo admite "copiar y renombrar" en el mismo directorio; cuando copia a otra ubicación, el destino solo puede ser un directorio, no el nombre del archivo de destino ... y cpprimero debe hacerlo mv.
WesternGun
1

Si desea tener los archivos vinculados permanentemente, use el comando ln en lugar de cp

En el programa3.cpp tarea6.cpp

Esto coloca un descriptor de archivo (enlace duro) bajo el nombre homework6.cpp en la misma ubicación de archivo que program3.cpp

N8tron
fuente