Comando buscar y copiar (cerrado)

Imagen de lobo115
0 puntos

Buenas, hace un tiempo intente hacer un ls a un dispositivo, el cual borre, y guarde el resultado en un archivo, después estaba intentando buscar en un directorio, pudiendo estar también dentro de una carpeta y repetido, y copiar todo esto a una solo carpeta aparte, el hacia algunos, pero otros no, y me dio curiosidad y deseos de volver a intentarlo, el comando que pensé y use fue:
xargs -a memoria31112012 -I ARG find -iname "ARG" | xargs -i cp {} /media/Memoria

use xargs para que me separara en comandos diferentes, inetentando evitar un error, find -iname para la búsqueda y cp para el copiado, creen que podrian orientarme sobre como modificar esto para que trabaje para todos los archivos, como había mencionado, unos están en otros subdirectorios, y otros repetidos, aaa y la lista que esta en memoria son como entre 15 a 50, gracias y perdon por las molestias

Imagen de Alcruz
+1
0
-1

Puedes adaptar este script que tengo para copiar archivos con extensión .epub

#!/bin/bash
find ruta/origen -iname "*.epub" > 111
while read line; do
cp "$line" ruta/destio
done < 111
rm 111

observa que la variable $line está entre comillas , es para evitar problemas con archivos que tengan nombres compuestos

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

Favor de usar un título descriptivo. Gracias.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro