Trabajando con el comando “cp“
El comando touch, en su forma más simple, crea un archivo nuevo con el nombre que proveamos al comando como argumento.
Para crear un archivo vacio solo debemos pasarle como argumento el nombre del archivo a crear, por ejemplo, para crear un archivo llamado archivo1, usamos:
- touch archivo1
Si el archivo a crear con touch ya existe, entonces el comando solo actualiza su fecha de último acceso.
Copiando archivos con cp
El comando cp es un comando que tiene una cantidad considerable de opciones que modifican su forma de operar, pero de manera simple, crea copia de los archivos o directorios que se especifiquen. Ejemplos.
Para crear una copia nueva de un archivo determinado, en el mismo directorio donde existe el archivo original, tal que coincida con la ruta de trabajo actual del shell, usamos:
- archivo1 archivo2
Para crear una nueva copia de archivo1, pero esta vez, dentro de un directorio diferente, por ejemplo, en la carpeta Ejemplo1 (previamente existente) contenida en el directorio de trabajo activo del shell, usamos:
- cp archivo1 Ejemplo1/
Para crear una nueva copia de archivo1, por ejemplo, en la carpeta Ejemplo1 (previamente existente) contenida en el directorio de trabajo activo del shell, pero cambiando el nombre del archivo destino, usamos:
- cp archivo1 Ejemplo1/archivo1.salva
Para crear una nueva copia de archivo1 desde una dirección distinta a la ruta de trabajo actual del shell, hacia otra dirección, distinta también proveeremos al comando cp, 2 argumentos, el primero sería la ruta del archivo origen y el segundo la ruta del archivo destino, por ejemplo:
- cp Ejemplo1/archivo1.salva ~/Documentos/archivo1.salva.copia
cp