Change to a New Current Directory
Usage: cd [-chr-] [+chr ] directory
cd works exactly like the one in cmd.exe by default: if you
specify a directory, it tries to make that the current on the
appropriate disk but won't change your current disk. If you don't
specify a directory, it reports the current setting.
If the path you specify is just 3 or more dots, cd will interpret
that specially. Just as ".." means go up one level, "..." means
up 2 levels, "...." means up 3 levels, etc. Note that "..." is
also a wildcard notation for zero or more directory levels, but
only if it's preceded by "\", "/", "~" or ":" or followed by
"\" or "/", so usually there's no conflict with this notation
for going up multiple directories with cd. The exception is when
you'd like to go up multiple directories on an explicitly specified
drive; in that case, you'll have to quote the word to turn off the
wildcarding.
This version of cd also supports CDPATH. If you specify a path
that isn't found, cd will look through the list of any directories
you specify in the CDPATH environmental variable (or the equivalent
cdpath shell variable) to see if the directory you want is in one
of those directories. The syntax for CDPATH and cdpath is the
same as for PATH or path except that the current directory need
not be listed.
(See also the dirs, pushd, popd and rotd commands.)
Options:
If you set the chgdisk variable equal to 1 (its default is 0), cd
will automatically change current disks if the directory is on
another drive. The +c and -c options allow you to manually control
this drive switching:
+c Automatically change the current disk
-c Don't automatically change current disk
If you set the cdhome variable to 1 (its default is 0), cd will
change to your home directory if you don't specify one instead of
reporting your current position. You can manually control this with
the +r and -r options:
+r Report but don't change the current directory if no
destination directory is specified.
-r Change to the home directory in this situation.
-h Help. (This screen.)
-- End of options.
(The slash, "/", may be used instead of a minus to introduce
options. To specify a different set of characters to introduce
options, use the SWITCHCHARS environmental variable.)
|