LAMP

【Linux】cdコマンドの基本的な使い方とオプションについて解説

【Linux】cdコマンドの基本的な使い方とオプションについて解説

皆さんはLinuxコマンドの一つである「cd」コマンドはご存知でしょうか?

cdコマンドは「カレントディレクトリ (現在の階層)」を変更するコマンドとして使われており、読み方は「シーディー、change directory (チェンジディレクトリ)」と呼ばれています。

Linuxコマンドとして標準で組み込まれていることから、MacOSのターミナルやWindowsOSのPowerShellなどで、すぐに使うことができます。

もちろん、Linuxの様々あるディストリビューションでもデフォルトで使用可能となっています。

そこで今回は、「cd」コマンドの使い方について詳しく解説していきます。

 

 

cdコマンドで出来る事とは何か?

cdコマンドで出来る事とは何か?

「cd」コマンドはカレンディレクトを変更するコマンドですので、これから作業するディレクトリを変更する際などによく利用されます。

例えば、普段パソコンを操作していてフォルダをクリックしてファイル操作する場合があると思いますが、「cd」コマンドを使えば、わざわざクリックしなくともサブディレクトリ (子ディレクトリ) や親ディレクトリやルートディレクトリなどに直ぐに移動することができます。

「cd」コマンドの書式は非常にシンプルに書くことが出来るので、Linux初心者でも覚えやすいですし、書き方を知っておかないと何も作業ができないので使い方を学ぶことは必須であると言えるでしょう。

また、WindowsOSでは「cd」コマンドの挙動や使い方が少し異なるので、その点も確認しておきましょう。

 

cdコマンドの実行方法と書式

cdコマンドの実行方法と書式

ここでは「cd」コマンドの詳しい使い方について解説していきます。

cdコマンドの実行方法は、ターミナルまたはコマンドプロンプト、PowerShellを立ち上げて入力待ちになったところで以下のように書式を打ち込むことで動かすことができます。

cd [-オプション] [移動したいディレクトリ]

 

同じ階層にあるディレクトリに移動する方法

cd directory

 

相対パスでディレクトリを移動する方法

cd ./directory

 

絶対パスでディレクトリを移動する方法

cd /directory

 

ホームディレクトリに移動する方法

cd ~
cd $HOME

 

ルートディレクトリに移動する方法

cd /

 

Windowsの場合

cd \

 

1つ上の階層に戻る方法

cd ../
cd ..

 

cdコマンドで使えるオプション [-L | -P]

cdコマンドで使えるオプション [-L | -P]

「cd」コマンドで使えるオプションは主に2つありまして、あまり使われることは少ないかもしれませんが、一応紹介しておきます。

主にシンボリックリンクを作成した時に使われることが多いです。

 

シンボリックリンク作成元のディレクトリと紐付けて移動 (デフォルト)

cd -L directory

 

シンボリックリンク作成元のディレクトリに移動する

cd -P directory

 

まとめ

今回はLinuxコマンドの一つである「cd」について解説してきましたが、いかがでしでしょうか?

「cd」コマンドを知っておかなければ、そもそもターミナルやPowerShellなどで作業することはできないので、必ず知っておき必要があることを理解していただけたかと思います。

実際に書いてみた方は分かるかと思いますが、たった数文字書いただけで階層の移動ができるので、Linux初心者でも非常に便利に使うことができます。

また、「cd」コマンド単体で使われることは、ほぼないので他のコマンドとも組み合わせて効率的に作業を進めていきましょう。

 

【31日間無料】U-NEXTで話題の映画、アニメ、漫画を見まくろう!

無料トライアル実施中!<U-NEXT>

  • この記事を書いた人

ゲンキ

物作りと情報発信が好きなWEBエンジニア。
高卒で肉体労働や不安定な職を転々とする生活の中、一念発起し独学でプログラミングの学習を開始。
低学歴・学習能力ゼロ・貯金ゼロ・人脈ゼロ・語彙力ゼロ・コミュ力無し・PCスキル無し・うつ病・HSP・発達障害(ASD / ADHD)という極限状態に絶望するも、自力でスキルを身に付ける努力を続ける。
プログラミング習得後はWEB制作(フロントエンド / バックエンドの実装)の仕事をして、休みの日は、趣味でアプリの開発をしたり、日々学んだことをブログとして、まとめる生活をしています。

-LAMP

Copyright© Webサイトで稼ぐ技術 , 2021 All Rights Reserved Powered by AFFINGER5.