Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. ------------------------------------------------------------------------------
  2. Prácticas con el comando cp
  3. ------------------------------------------------------------------------------
  4.  
  5. El comando cp crea copias de ficheros y de directorios.
  6.  
  7. cp [OPCIONES...] ORIGEN... DESTINO
  8.  
  9. Si ORIGEN son varios ficheros el DESTINO debe ser un directorio.
  10.  
  11.  
  12. Algunas opciones interesantes son:
  13.  
  14. -f no pide ningún tipo de confirmación antes de copiar en caso de que deba
  15. "sobreescribir" algún fichero (usar con cuidado)
  16.  
  17. -i pide confirmación antes de realizar cualquier acción
  18.  
  19. -a trata de mantener los atributos de un fichero al copiarlo
  20.  
  21. -R copia "recursivamente" el contenido de un directorio y el propio
  22. directorio también (no confundir con -r que es parecido pero no igual)
  23.  
  24. -P en caso de copiar un fichero a un directorio existente, mantiene en el
  25. directorio destino la misma estructura de directorios que en el origen
  26.  
  27. -u en caso de que al copiar un fichero origen el destino ya existiese, sólo
  28. sería copiado si la fecha y hora del origen fuesen más actuales que las del
  29. destino
  30.  
  31. -b crea una copia de seguridad de un fichero existente antes de
  32. sobreescribirlo
  33.  
  34. -Vt numera las distintas copias de seguridad. Se suele usar junto con -fb
  35.  
  36.  
  37. Tecleando "info cp" se obtiene la ayuda completa de este comando y con
  38. "cp --help" una ayuda algo más escueta.
  39.  
  40. ------------------------------------------------------------------------------
  41. Ejercicios prácticos
  42. ------------------------------------------------------------------------------
  43.  
  44. 0) Teclear los siguientes comandos que generarán los ficheros y los
  45. directorios que se usaran a lo largo de esta práctica:
  46.  
  47. touch Fichero-1.txt
  48. ln -s Fichero-1.txt Fichero-3.txt
  49. touch Fichero-5.txt
  50. chmod u-w Fichero-5.txt
  51. mkdir Directorio-uno
  52. touch Directorio-uno/Fichero-14.txt
  53. touch Directorio-uno/Fichero-36.txt
  54. mkdir Directorio-tres
  55.  
  56. 1) Crear una copia de Fichero-3.txt con el nombre Fichero-4.txt
  57. El Fichero-3.txt era en realidad un "enlace simbólico" a Fichero-1.txt
  58. pero, el nuevo Fichero-4.txt que es, ¿ un enlace o un fichero real ?
  59.  
  60. cp Fichero-3.txt Fichero-4.txt
  61.  
  62. Es un fichero real.
  63.  
  64. 2) Si en el punto anterior se hubiese deseado crear una copia del "enlace
  65. simbólico", ¿ como se habría tenido que invocar al comando cp ?
  66.  
  67. cp -s Fichero-3.txt Fichero-6.txt
  68.  
  69. cp -d Fichero-3.txt Fichero-6.txt no funciona.
  70. cp -P Fichero-3.txt Fichero-6.txt no funciona.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement