Ho un gran numero di piccoli file, f, disposti in una struttura di directory in questo modo:
/A/B/C/f
Esistono 11 directory al livello di A, ognuna con circa 100 directory al livello di B, ognuna con circa 30 directory al livello di C, ognuna con un file f.
Come faccio a spostare tutti i file di un livello? Ad esempio, dato questo set di file ...
/ A / B / C / f1
/ A / B / C / f2
/ A / B / C / f3
/ A / B / C / f4
Voglio che la directory /A/B/contenga 4 file, da f1 a f4. La rimozione delle directory C non è necessaria.
Spero che questo è un problema risolto, possibilmente coinvolgendo find, xargse whatnot. Qualche idea?
Saluti,
Giacomo