Or use single quotes ('Milano, Torino (Jan)-Compressed'), if you don't want environment variables ($VARNAME) to be expanded and commands enclosed in backticks or $() to be run (or if there are double-quotes in the filename).
–
Eliah KaganJul 10 '12 at 13:52

While the accepted answer is technically correct, in practice you're going to want tab-completion so you don't have to do all that escaping.
–
phasetwentyFeb 9 '12 at 21:32

@Achu, but sometimes even the tab completion itself doesn't work for directories containing especial characters i.e. -, etc, so the suggested method would be cd -- '-foo-/'. but still we can use tab completion inside the quotation ;)
–
AmirJan 10 '14 at 14:05

Great point! I forgot to mention that. I normally use quotes out of habit, but the backslash is actually better to use in the long run.
–
Corey WhitakerJul 10 '12 at 13:45

1

Or use single quotes ('Radna površina'), if you don't want environment variables ($VARNAME) to be expanded and commands enclosed in backticks or $() to be run (or if there are double-quotes in the filename).
–
Eliah KaganJul 10 '12 at 13:49

Another option although not the best in this case is to use wildcards. You can try:

cd *Torino*

It is best to use this method when there is a distinct word or phrase in the name of a directory not shared by others. For example I have mount points /media/DataSSD and /media/DataHDD. Autocompletion doesn't work until I type nearly half of the name so to get to my HDD partition I just type