Capire, muoversi e modificare file e directory: /, .., . , cd, ls, cp, mv, rm, rmdir, mkdir. Uso di link e symlink.
... precisazione
La forma $( ) consente di innestare piu' command substitution senza incertezze semantiche.
Ho inoltre aggiunto i doppi apici nei nomi dei file nella move per evitare problemi con files contenenti spazi o altri caratteri :)
Command substitution
Sarebbe meglio usare la forma espansa $( ) per la command substitution al posto di ` `
Il comando quindi sarebbe
for a in $(ls -1); do mv "$a" "$(echo $a | tr '[:upper:]' '[:lower:]')"; done