From LQWiki
Jump to navigation Jump to search

See also CD for compact disk

cd is the command in most command line environments for moving out of the current directory.

cd is always a shell builtin command, as changing the directory in a subshell would not have any effect. Changing the directory in a subshell has no effect on the working directory of its parent shell.

cd .. will move the current path up to the parent directory. cd ~ or cd with no arguments will move the current path to the user's home directory ($HOME). cd - will move back to the last visited directory ($OLDPWD) before the previous cd command.

To view the current directory, use the pwd command.

Directories with spaces or the '#' symbol in the name can be referenced by putting quotation marks around them: cd "some name"