Professional Documents
Culture Documents
html
alband
Buscar...
Posts
Inicio
Comunidades
Destacados
Msica
Juegos
TOPs
Global
Novatos
Crear post
Me gusta
Historial
0 8 0 Twittear 0
alband
Seguidores Puntos Posts
cp a fondo
En muchos casos, la cantidad de opciones que te ofrecen los comandos de Gnu/Linux te dan un control ms preciso sobre operaciones en las que un interfaz grfico no puede alcanzar con tanto detalle, el comando cp es un ejemplo de eso. Para copiar un fichero, simplemente ejecuta el comando cp, seguido por el nombre del fichero existente, y luego el nombre del fichero que va a ser el destinatario de la copia.
Elite
218
6.212 55
Por ejemplo, para copiar un fichero llamado archivo1 hacia el nuevo fichero llamado archivo2, deberas teclear:
cp archivo1 archivo2
Opciones
Borrar Editar
Al copiar archivos sin indicar ninguna opcin no se copian los permisos, ni el propietario, ni cualquier otro atributo del archivo. Slo se copia el archivo como podemos observar a continuacin:
Tags
consola gnu archivos backup terminal linux copiar cp
directorios
Compartido por
En muchos casos, esto es suficiente pero en otros seguramente prefiramos preservar algunos de estos atributos de los archivo que queramos copiar. Por eso, si queremos mantener los permisos, el propietario y el grupo y las marcas de tiempo (timestamps) usaremos la opcin -p. Vamos a copiar el archivo archivo1 al archivo archivo3 con la opcin -p.
cp -p archivo1 archivo3
Como podemos ver, ahora se han mantenido los mismos permisos y la misma hora en el archivo copiado, pero el nombre del usuario cambi.
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
En la mayora de los sistemas operativos modernos, slo los usuarios con los privilegios apropiados pueden cambiar el propietario de un archivo, por lo que tendremos que anteponer sudo al comando cp para mantener el propietario y el grupo si no son los nuestros, o debers hacerlo como root.
Tambin se puede utilizar cp para copiar un fichero a directorios diferentes, simplemente tecleando el nombre del directorio como destinatario del copiado. Vamos a copiar el fichero avatar.jpg desde mi directorio personal hacia /tmp/pruebas, pero de forma que el fichero copiado tenga el mismo nombre que el fichero original. Podra hacerlo con el comando:
cp ~/avatar.jpg /tmp/pruebas
que creara el fichero avatar.jpg como una copia del archivo que se encuentra en /home/alband/avatar.jpg
Al especificar las rutas completas del fichero origen y/o del destino, el comando cp puede copiar fichero hacia cualquier parte de tu sistema (siempre que tengas los permisos adecuados para ello, se entiende). Por ejemplo, para copiar el fichero avatar.jpg de mi directorio personal hacia el fichero avatar-nuevo.jpg del directorio /tmp/pruebas, podra ejecutar con xito el siguiente comando independientemente de cul fuera mi directorio actual.
cp ~/avatar.jpg /tmp/pruebas/avatar-nuevo.jpg
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
Tambin se puede copiar directorios completos especificando la opcin -r (recursivo). Para copiar un directorio datosserver y todo su contenido hacia un nuevo directorio llamado datos-server-respaldo:
cp -r datos-server datos-server-respaldo
Tardar ms o menos dependiendo del nmero de ficheros que tengas en el directorio mis_datos. Cuando termine, el nuevo directorio contendr una copia exacta de mis_datos. Puedes aadir la opcin -v (verboso) para mostrar cada uno de los pasos hechos durante la copia.
cp -rv ~/pdf /tmp/pruebas
Como era de esperar, el comando cp recursivo tambin copia recursivamente todos los subdirectorios y ficheros que contiene el objeto origen.
Si queremos copiar un archivo y crear un backup del archivo existente usaremos la opcion -b
cp -b smb.conf ~/respaldos
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
Tambin podemos usar el comando cp para copiar un archivo y ponerle la fecha correspondiente (til para scripts de backup)
Verificamos la diferencia de archivos que hay entre los directorios, en uno cuatro archivos, y en el otro uno.
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
Repetimos el comando con una variacin para que copie tambin archivos ocultos
cp -uva ~/pdf/\. /tmp/pruebas/pdf/
Opciones usadas:
-u = no copiar si en el destino es mas reciente -v = verboso, muestra el nombre de cada fichero -a es igual a -dpR -d = copiar enlaces simbolicos como tales y no el archivo real -p = preservar permisos y tiempos -R = copia directorios recursivamente
Para copiar un archivo con toda su estructura completa se logra con esta opcin.
Verificamos que no hay nada en el directorio destino, y copiamos el archivo con toda su estructura
cp --parents /etc/samba/smb.conf /tmp/pruebas/
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
Para crear un enlace simblico en vez de copiar los ficheros, usamos el comando
cp -s ~/pdf/* /tmp/pruebas/
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
info cp
Amigos, para consultas puntuales sobre este tema, pasen por esta comunidad, todos sern bienvenidos!!
_____________________________________________________________________
Si te gusto el post comenta! Estas sin tiempo para leerlo detenidamente? Agregalo a favoritos ya! No entendiste algo? mandame un MP que te ayudo. Te gustan mis aportes? Seguime! no te defraudar.
Fuentes de conocimiento: http://www.todosconsoftwarelibre.es/ejemplo-de-uso-del-comando-cp-en-linux/ http://bibliaubuntu.a.wiki-site.com/index.php /Copiando,_moviendo,_renombrando_y_borrando_archivos_y_directorios http://sliceoflinux.wordpress.com/2010/07/15/copiar-archivos-manteniendo-los-permisos/ http://diariolinux.com/2011/02/25/asi-que-sabes-copiar-archivos-%C2%BFeh/ http://linuxcommando.blogspot.com/2007/11/use-of-parents-flag-in-mkdir-and-c.html http://www.ecured.cu/index.php/Comando_cp http://www.portalubuntu.com/2010/06/comandos-linux-cp-y-mv.html http://manpages.ubuntu.com/manpages/gutsy/es/man1/cp.1.html
Fuentes de Informacin
El contenido del post es de mi autora, y/o, es un recopilacin de distintas fuentes.
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
0
Me gusta
0
Twittear
0
Enviar
199 Puntos
Votos: 26 - T! score: 8 / 10 A favoritos
Favoritos
27
516
Visitas
Seguidores
Relacionados
Primeros Pasos con la Consola... Primeros pasos en La terminal de Ubuntu Perde el miedo a la consola en Linux[Mega Post] Archivos/Directorios Importantes de Linux 4 administradores de archivos por consola para Linux Instalar cosas a travs de la consola de linux Consola de Linux mas facil para Principiantes Navega en Internet desde la terminal Linux!
20 comentarios
@00Linux00 hace 19 horas +2 buena info +10 @alband hace 19 horas Gracias por pasar amigo @mcclayn hace 19 horas +2
a favoritos, y cuando se me recarguen los puntos de dejo +10 @juliocesar1982 hace 19 horas +2
@alband hace 19 horas @mcclayn @juliocesar1982 Gracias por comentar amigos!! @Stiif hace 18 horas +2 Excelente :3 +8 y recomendado. @alband hace 18 horas Gracias amigo, muy amable de tu parte!!! @chapitalmala hace 18 horas +1
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
Muy bueno
@alband hace 18 horas +1 Gracias por pasar!! Contame por MP como va ese server por favor. @cxs00 hace 18 horas +2 buen post, como siempre, te falto poner el truquito de:
cp archivo{,.old}
saludos @alband hace 18 horas +1 Tens razn!! Cuando edite el post lo agrego!! Gracias por comentar, y por los puntos @feli6031 hace 17 horas +1 Buen post alband, siempre en el top @ElMagno90 hace 17 horas +1 Groso +10 @alband hace 16 horas +1 @feli6031 @ElMagno90 Me alegra que les guste mi aporte, saludos!! @ramses_17 hace 16 horas +1 Gran aportazo, cuando me recarguen puntos van +10 @alband hace 16 horas
cuando sea grande quiero ser como tu (? @alband hace 16 horas Lo mismo digo por vos!! @javierelpianista hace 15 horas
Muy til @Corrosive hace 15 horas +1 +10 Una belleza el post nene
http://www.taringa.net/posts/linux/16168513/cp-a-fondo.html
@javierelpianista Que bueno que te sea til. @Corrosive Me gust tu comentario amigo!! @lvdota hace 14 horas +1 gran aporte ... +10 y recomendado .... @alband hace 14 horas
@1985a hace 12 horas +2 cp con barra de progreso. pv archivo >lugar fijense en el simbolo mayor sin espacio @piruo7 hace 11 horas +1 Gracias por compartir otro exelente aporte amigo van +10..! @Dunno033 hace 8 horas Como siempre, buen post! @alband hace 2 horas +1 @1985a Muy buena tu sugerencia, pv es muy til, pero no viene instalado en todas las distros por defecto, gracias por comentar @piruo7 @Dunno033 Muchas gracias por sus comentarios positivos y por los puntines.
Escribir un comentario...
Comentar
Buscar...
Ir al cielo
Anunciar
Ayuda
Prensa
Protocolo
Desarrolladores
Denuncias
Trminos y condiciones
Privacidad de datos