Cd (UNIX)

（シーディー、change directory）は、シェル等の（プロセスの）現在のワーキングディレクトリ（カレントディレクトリ）を変更するコマンドである。UNIX系（UNIXやLinuxなど）のターミナルで入力して使う。
概要.
原理的に外部コマンドとして実装することが不可能であり、かならずシェル等の内部コマンド（ビルトインコマンド、）として実装される。
ディレクトリはファイルシステム中の論理的な区分であり、ファイルを保持するために使われる。ディレクトリは他のディレクトリをも含めることができる。コマンドはサブディレクトリ（子ディレクトリ）に移動したり、親ディレクトリに移動したり、ルートディレクトリ（すべてのディレクトリの根にあたるディレクトリ）に一気に移動したり、ある与えられたディレクトリに移動したりすることができる。
次の図は何らかのファイルシステムの一部分を示している。1つのファイル ("text.txt")と3つのサブディレクトリを含むユーザのホームディレクトリ（で表している）が示されている。
もしカレントディレクトリがホームディレクトリ（~）であれば、「」というコマンドを実行した後で「」と実行すると、例えば次のような結果が得られる。
me@host:~$ ls
workreports games encyclopedia text.txt
me@host:~$ cd games
me@host:games$
ユーザはこの時点で""ディレクトリにいる。
引数.
MS-DOSで説明するのは古い。