Linuxのコマンドラインで作業する場合、cdコマンドは、最も基本的かつ最も一般的に使用されるコマンドです。cdコマンドは、Linuxや他のUnixライクなオペレーティングシステムの現在の作業ディレクトリを変更するには、「ディレクトリの変更」の略です。現在の作業ディレクトリは、ユーザの現在の作業ディレクトリです。コマンドプロンプトと対話するたびに、ディレクトリで作業しています。
このチュートリアルでは、我々はあなたのコンピュータのディレクトリツリーをナビゲートするために、cdコマンドを使用する方法を紹介します。
cdコマンド
CDには、その行動が別のシェルが原因である可能性があり、組み込みのシェルです。これは、その実行のために必要な情報を決定するために、シェル環境変数を使用しています。私たちは、内蔵のCDのバージョンバッシュをご紹介します。
次のようにcdコマンドの構文は次のとおりです。
CD [ OPTIONS ]ディレクトリ
このコマンドは、まれにしか使用されない2つのオプションを受け入れます。
- -L、シンボリックリンクをたどります。デフォルトでは、-LオプションのようなCDの行為は同じに指定されています。
- -P、シンボリックリンクをたどりません。このオプションを指定すると、ディレクトリのシンボリックリンクに移動しようとすると、他の言葉では、CDは、実際のディレクトリを変更します。
引数の例がない場合、CDは自分のホームディレクトリに移動します。
ファイルシステムを参照するとき、あなたは自動的にディレクトリ名を完了するために、Tabキーを使用することができます。ディレクトリ名の末尾にスラッシュを追加するオプションです。ディレクトリに切り替えることができるようにするためには、ユーザーがディレクトリを実行する権限を持っている必要があります。
現在のディレクトリを調べるには、pwdコマンドを使用します。
絶対パス名と相対パス名
ディレクトリを指定するときは、絶対パス名または相対パス名を使用することができます。システムのルート/スタート、カレントディレクトリからの相対パスの絶対又はフルパス。
あなたがLinuxシステムにログオンしたときに、デフォルトで、現在の作業ディレクトリは、ホームディレクトリに設定されています。ダウンロードディレクトリにディレクトリを移動するには、相対パスを使用することができ、あなたのホームディレクトリ内のディレクトリが存在すると仮定しました:
CDのダウンロード
また、同じディレクトリに移動するために、絶対パスを使用することができます。
CD /ホーム/ユーザー名/ダウンロード
パスはスラッシュ(/)で始まる場合要するに、それはディレクトリへの絶対パスです。
親ディレクトリ
Unixライクなオペレーティングシステムでは、現在の作業ディレクトリ(。)は、単一の点で表されます。次の二点(..)は、現在のディレクトリ上に、換言すれば、親ディレクトリを表します。
あなたは、CDを入力した場合。あなたは、現在のディレクトリを変更します、または単に、コマンドは何もしません。
のは、あなたが入力できは/ usr / localディレクトリ(カレントディレクトリから最長1)に切り替えるには、現在は/ usr / local / shareディレクトリであなたを言ってみましょう:
CD ../
/ usrディレクトリ(親の親)への2つのレベルを移動するには、次のコマンドを実行できます。
CD ../../
への別の例では。/ usr / local / shareディレクトリであなたを仮定して、あなたは/ usr / local / srcに切り替えたいです。次のコマンドを入力することができます。
CD ../src
前のディレクトリに移動します。
:cdコマンドの引数として文字 - ()バック前の作業ディレクトリに変更するには、ダッシュを設定
CD -
ホームディレクトリに移動します
自分のホームディレクトリに移動するには、単にCDを入力します。次のように別の方法は、直接、チルダ(〜)文字を使用して、メインディレクトリに戻るには、次のとおりです。
CD〜
あなたのホームディレクトリにダウンロードディレクトリに移動したい場合たとえば、次のように入力します。
CD〜/ダウンロード
あなたはまた、他のユーザのホームディレクトリに移動し、次の構文を使用することができます。
CD〜ユーザ名
ディレクトリの名前にスペースが含まれています
あなたは、スペースをエスケープするために、ディレクトリ名にスペースが含まれている変更、パスを囲む引用符を使用するか、バックスラッシュ(\)文字を使用する場合:
CD「スペースでのDir名」
\スペースを収録したCDのDir \名\
結論
今では、現在の作業ディレクトリがあるとどのように異なるディレクトリに移動するcdコマンドを使用するかをよく理解している必要があります。