for f in `find /bin -type f`
do
cp $f $DESTINO
done
Si tuvieras la mala fortuna de tener directorios en bin, con esto solo copias los archivos, sin embargo no se si quieres copiar los archivos dentro de los directorios... eso es precisamente lo que hace lo de arriba
No entiendo muy bien la
No entiendo muy bien la pregunta, pero podrías hacer algo como esto:
for i in `ls /bin`; do
cp $i /nuevo_destino;
done
No se si eso es lo que querías ...
bye
:)
hay mas de una forma de hacerlo
for f in `find /bin -type f`
do
cp $f $DESTINO
done
Si tuvieras la mala fortuna de tener directorios en bin, con esto solo copias los archivos, sin embargo no se si quieres copiar los archivos dentro de los directorios... eso es precisamente lo que hace lo de arriba
O usas flags del cp para
O usas flags del cp para copiar recursivamente, conservar permisos, etc ...
Segun tus necesidades ...
bye
:)
muchas gracias por hacerle
muchas gracias por hacerle la tarea ;-)
para preservar los permisos correctamente sugiero usar tar y no cp
si hubiera que usar cp, mejor usarlo con el switch -a
Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
creo que es esto
creo que es esto
cd /bin
for variable in *
do
test -f $variable && cp variable ./carpeta/$variable
done
Lo guardas en un script y listo... Para otra vez consulta en google o usa las ayudas de cada comando que trae Linux Ej.
man cp ; man for