chdir chdir dirname Changes the working directory to dirname, if possible. If dirname is omitted, it changes to the home directory. The function returns upon success, otherwise (and puts the error code into $!).