Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------------------------------------------------------------------
- Prácticas con el comando cp
- ------------------------------------------------------------------------------
- El comando cp crea copias de ficheros y de directorios.
- cp [OPCIONES...] ORIGEN... DESTINO
- Si ORIGEN son varios ficheros el DESTINO debe ser un directorio.
- Algunas opciones interesantes son:
- -f no pide ningún tipo de confirmación antes de copiar en caso de que deba
- "sobreescribir" algún fichero (usar con cuidado)
- -i pide confirmación antes de realizar cualquier acción
- -a trata de mantener los atributos de un fichero al copiarlo
- -R copia "recursivamente" el contenido de un directorio y el propio
- directorio también (no confundir con -r que es parecido pero no igual)
- -P en caso de copiar un fichero a un directorio existente, mantiene en el
- directorio destino la misma estructura de directorios que en el origen
- -u en caso de que al copiar un fichero origen el destino ya existiese, sólo
- sería copiado si la fecha y hora del origen fuesen más actuales que las del
- destino
- -b crea una copia de seguridad de un fichero existente antes de
- sobreescribirlo
- -Vt numera las distintas copias de seguridad. Se suele usar junto con -fb
- Tecleando "info cp" se obtiene la ayuda completa de este comando y con
- "cp --help" una ayuda algo más escueta.
- ------------------------------------------------------------------------------
- Ejercicios prácticos
- ------------------------------------------------------------------------------
- 0) Teclear los siguientes comandos que generarán los ficheros y los
- directorios que se usaran a lo largo de esta práctica:
- touch Fichero-1.txt
- ln -s Fichero-1.txt Fichero-3.txt
- touch Fichero-5.txt
- chmod u-w Fichero-5.txt
- mkdir Directorio-uno
- touch Directorio-uno/Fichero-14.txt
- touch Directorio-uno/Fichero-36.txt
- mkdir Directorio-tres
- 1) Crear una copia de Fichero-3.txt con el nombre Fichero-4.txt
- El Fichero-3.txt era en realidad un "enlace simbólico" a Fichero-1.txt
- pero, el nuevo Fichero-4.txt que es, ¿ un enlace o un fichero real ?
- cp Fichero-3.txt Fichero-4.txt
- Es un fichero real.
- 2) Si en el punto anterior se hubiese deseado crear una copia del "enlace
- simbólico", ¿ como se habría tenido que invocar al comando cp ?
- cp -s Fichero-3.txt Fichero-6.txt
- cp -d Fichero-3.txt Fichero-6.txt no funciona.
- cp -P Fichero-3.txt Fichero-6.txt no funciona.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement