Tengo una gran cantidad de archivos pequeños, f, organizados en una estructura de directorios como esta:
/A/B/C/f
Hay 11 directorios en el nivel de A, cada uno con aproximadamente 100 directorios en el nivel de B, cada uno con aproximadamente 30 directorios en el nivel de C, cada uno con un archivo f.
¿Cómo muevo todos los archivos un nivel más arriba? Por ejemplo, dado este conjunto de archivos ...
/ A / B / C / f1
/ A / B / C / f2
/ A / B / C / f3
/ A / B / C / f4
Quiero que el directorio /A/B/contenga 4 archivos, de f1 a f4. Eliminar directorios C no es necesario.
Estoy esperando que esto es un problema resuelto, posiblemente con la participación find, xargsy whatnot. ¿Algunas ideas?
Salud,
James