cd command

To change drives you need to specify using full paths, e.g. 'cd d:' or 'cd d:/mypath/mysub'. To change directories on the current device you may use absolute or relative paths e.g. 'cd mydir' for a directory a level down, 'cd /mydir' for a directory on the root or 'cd ..' for the parent directory or 'cd ../anotherdir' for a directory on the same level and on the same parent etc. In addition you do not need to type the entire path, just enough to make it unique is enough if you follow with a '*' e.g. 'cd mylongdirectoryname' is the same as 'cd mylo*' if 'mylo' is enough to make it a unquie name on that level, 'cd m*' would be enough if there were no other directories or files with a name starting with 'm'. 'cd -' changes to the previous directory.

You should note that both forward '/' and backward '\' slashes are supported for directories from user input, and that tzsh always displays '/' as the separator in outputs (unless you've specifically used otherwise).