icon
icon

UNIXコマンドのcdでディレクトリを移動する方法【初心者向け】

UNIXコマンドの【cd】でディレクトリを移動する方法を初心者向けに解説した記事。ホームディレクトリへ移動、親ディレクトリへの移動、直前のディレクトリへ移動などよく使うコマンドも紹介しています。

テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

プログラミングをする際に最低限知っておきたいこととして、UNIXコマンドがあります。

今回は基本的な、cdコマンドの使い方を初心者向けに紹介します。

 

大石ゆかり

田島メンター!!cdコマンドの使い方を教えてください!!!

田島悠介

cdコマンドは使い方がとてもシンプルだからすぐに覚えられると思うよ!

大石ゆかり

お願いします〜

 

cdコマンドとは

cdコマンドは、ディレクトリを移動するときに使用します。cd ディレクトリ名のように、cdの後ろにディレクトリ名を入力することで指定したディレクトリへ移動します。

このディレクトリの位置は、相対パス(起点となる現在位置から目的のファイルやフォルダまでの道筋を記述する方式)・絶対パス(最上位階層から目的のファイルやフォルダまでの道筋を省略なく記述する方式)ともに利用可能ですが、 初めのうちは相対パスを使うことがほとんどです。相対パスを利用するには、現在のディレクトリを把握する必要があるので、わからない場合はpwdコマンドで確認しましょう。

 

cdコマンドの使い方

実際にcdコマンドを使ってみましょう。

まずは、現在のディレクトリをpwdコマンドで確認します。/Users/Guestのディレクトリにいることがわかりますね。

cd1-620x192

さらに、lsコマンドでどのようなディレクトリがあるか調べてみます。

cd2-620x192

どんなディレクトリがあるかわかったので、cdコマンドでPublicディレクトリに移動してみましょう。

cd コマンド名なので、「cd Public」で実行します。

cd3-620x192

実行後、pwdコマンドで現在の位置を調べてみると、/Users/Guest/Publicに移動できていることがわかりました。

 

[PR] プログラミングで挫折しない学習方法を動画で公開中

覚えておくと便利な使い方

この他に覚えておくといい使い方があるので4つ紹介します。

 

cdだけで実行

cdだけで実行するとホームディレクトリへ移動します。

 

cd –

直前にいたディレクトリへ移動します。cdの後ろに「-(ハイフン)」を入力するだけです。

 

cd ..

今いるディレクトリの親ディレクトリ(上のディレクトリ)へ移動します。どんなに長くても構いませんので、例えば ../../Guest/Publicといった入力も可能です。

 

tabキーの活用

移動先のディレクトリを入力する際には、パスを途中まで打ってtabキーを押すだけで、ターミナルが自動で当てはまるパス候補を探し、補完することができます。これにより、複雑なファイル名などを入力しなくて済みます。ただし、自力で入力するパスが短かったり、似たような名前のディレクトリが多いと補完できないことがあるので注意しましょう。

 

 

今回の記事は以上です。

他のUNIXコマンドを確認したい場合はUNIXコマンドの一覧をご覧ください。

 

大石ゆかり

ディレクトリの階層を覚えないと移動が難しいですね。

田島悠介

そうだね。でもUNIXで移動する先って割りと限られているから、少しずつ覚えられると思うよ。

大石ゆかり

はい、触って覚えます♪

 

[お知らせ]TechAcademyでは、最短4週間でオリジナルWebサービスが開発できるオンラインブートキャンプを開催しています。開発しながらUNIXコマンドも学ぶことができます。

初心者・未経験でもできる。まずはテックアカデミーに相談しよう

プログラミングを独学で学習していて、このように感じた経験はないでしょうか?

  • ・調べてもほしい情報が見つからない
  • ・独学のスキルが実際の業務で通用するのか不安
  • ・目標への学習プランがわからず、迷子になりそう

テックアカデミーでは、このような 学習に不安を抱えている方へ、マンツーマンで相談できる機会を無料で提供 しています。
30分間、オンラインでどんなことでも質問し放題です。

「受けてよかった」と感じていただけるよう カウンセラーやエンジニア・デザイナー があなたの相談に真摯に向き合います。

「自分に合っているか診断してほしい」
「漠然としているが話を聞いてみたい」

こんなささいな悩みでも大丈夫です。

無理な勧誘は一切ありません ので、まずはお気軽にご参加ください。
※体験用のカリキュラムも無料で配布いたします。(1週間限定)

今なら参加者限定の割引特典付き! 無料相談を予約する