elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Sobreescribir archivos dentro de un directorio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sobreescribir archivos dentro de un directorio  (Leído 11,494 veces)
sparrowise

Desconectado Desconectado

Mensajes: 134


Ver Perfil WWW
Sobreescribir archivos dentro de un directorio
« en: 30 Junio 2011, 11:27 am »

Hola buenas,

Estoy copiando el contenido de una carta en otra mediate el sigguietnen comando

cp -r carpeta1 carpeta2

Pero solo sobreescribe los archivos y no las carpetas, ni el contenido dentro de estas.

Como puedo hacer para copiar de una carpeta a otra y que sobreescriba los archivos de las carpetas y subcarpetas.

gracias


En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: Sobreescribir archivos dentro de un directorio
« Respuesta #1 en: 30 Junio 2011, 11:42 am »

Prueba con algo así:

Código
  1. yes | sudo cp -rf /home/carpeta1/*.* /home/carpeta2/


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
sparrowise

Desconectado Desconectado

Mensajes: 134


Ver Perfil WWW
Re: Sobreescribir archivos dentro de un directorio
« Respuesta #2 en: 30 Junio 2011, 12:03 pm »

Gracias madpitbull_99

Pero no funciona, lo único que hace de esa manera es copiar sólo los archivos, ni si quiera copia las carpetas.

En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: Sobreescribir archivos dentro de un directorio
« Respuesta #3 en: 30 Junio 2011, 15:13 pm »

El script que te dejé, era un ejemplo. Prueba quitándole el último asterisco:

Código
  1. yes | sudo cp -rf /home/carpeta1/* /home/carpeta2/

No sé, si es exactamente lo que quieres, pero, lo he probado y funciona.
En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Sobreescribir archivos dentro de un directorio
« Respuesta #4 en: 30 Junio 2011, 15:18 pm »

Creo que no es necesario el "yes |", dado que está el flag "-f" del cp.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
sparrowise

Desconectado Desconectado

Mensajes: 134


Ver Perfil WWW
Re: Sobreescribir archivos dentro de un directorio
« Respuesta #5 en: 30 Junio 2011, 16:50 pm »

Perfecto!! si que funcionó con un solo asterisco

Gracias :)

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Optener archivos de directorio Web
Programación Visual Basic
hexplus 0 1,307 Último mensaje 10 Junio 2006, 02:19 am
por hexplus
Problema listando archivos de un directorio C++
Programación C/C++
Kaxperday 0 1,742 Último mensaje 8 Diciembre 2015, 01:00 am
por Kaxperday
Localizar directorio del almacenamiento de archivos HTML5
Dudas Generales
[Arg] $triker; 1 2,298 Último mensaje 9 Julio 2016, 04:56 am
por PalitroqueZ
Ordenar archivos de directorio
PHP
gabrielbdmr 1 3,537 Último mensaje 12 Diciembre 2016, 02:05 am
por kingcreek
Redireccionar de sin www a con www dentro del directorio /cgi-bin/ con .htaccess
Desarrollo Web
MA40 2 2,532 Último mensaje 15 Noviembre 2019, 03:42 am
por MinusFour
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines