Linux/Unix Shell Scripting - Como Copiar archivos+nombre de directorio

 
Vista:

Como Copiar archivos+nombre de directorio

Publicado por Luis (2 intervenciones) el 28/09/2008 05:40:05
Hola buenas, tengo una estructura de directorios del tipo:

/home/user/001010401/
/home/user/005010199/
/home/user/007010101/

y un muy largo etc... :( ,en cada uno de estos directorios se encuentra un archivo con el mismo nombre por ejemplo:

/home/user/001010401/archivo.txt
/home/user/005010199/archivo.txt
/home/user/005010199/archivo.txt

Me gustaria saber si a alguien se le ocurre alguna manera
para poder copiar todos esos archivos en otra ubicacion con el nombre del archivo mas
el directorio donde estaba,de la siguiente forma:

/home/user/total/archivo001010401.txt
/home/user/total/archivo005010199.txt
/home/user/total/archivo005010199.txt

Muchas gracias por todo ,espero haberme explicado bien.Un saludo!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como Copiar archivos+nombre de directorio

Publicado por Tom (361 intervenciones) el 29/09/2008 10:15:17
Pues hay muchas formas.

cd /home/user
for D in [0-9]*
do
cp $D/archivo.txt total/archivo$D.txt
done
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como Copiar archivos+nombre de directorio

Publicado por luis (2 intervenciones) el 01/10/2008 21:39:05
Muchisimas gracias me va perfecto ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar