Recentemente ho estratto un file ZIP che prevedevo contenesse una gerarchia di percorsi, ma si è rivelato essere un archivio semplice di file con barre rovesciate nei nomi dei file. Così ho finito con qualcosa di simile:
$ ls -1d ./*
SomeFile.txt
Foo\OtherFile.png
Bar\Baz\Faz\foo.txt
Tutti questi sono solo fratelli nella stessa directory singola. Nel mio caso, ci sono diverse centinaia di file, quindi rendere le directory e spostare le cose manualmente sarebbe noioso al massimo.
Il mio piano attuale è scrivere un piccolo programma Python per metterli tutti a cui appartengono, ma mi stavo chiedendo, c'è un modo più rapido per farlo dalla riga di comando?