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
のディレクトリにいることがわかりますね。
さらに、lsコマンドでどのようなディレクトリがあるか調べてみます。
どんなディレクトリがあるかわかったので、cdコマンドでPublicディレクトリに移動してみましょう。
cd コマンド名
なので、「cd Public」で実行します。
実行後、pwdコマンドで現在の位置を調べてみると、/Users/Guest/Public
に移動できていることがわかりました。
覚えておくと便利な使い方
この他に覚えておくといい使い方があるので4つ紹介します。
cdだけで実行
cdだけで実行するとホームディレクトリへ移動します。
cd –
直前にいたディレクトリへ移動します。cdの後ろに「-(ハイフン)」を入力するだけです。
cd ..
今いるディレクトリの親ディレクトリ(上のディレクトリ)へ移動します。どんなに長くても構いませんので、例えば ../../Guest/Public
といった入力も可能です。
tabキーの活用
移動先のディレクトリを入力する際には、パスを途中まで打ってtabキーを押すだけで、ターミナルが自動で当てはまるパス候補を探し、補完することができます。これにより、複雑なファイル名などを入力しなくて済みます。ただし、自力で入力するパスが短かったり、似たような名前のディレクトリが多いと補完できないことがあるので注意しましょう。
今回の記事は以上です。
他のUNIXコマンドを確認したい場合はUNIXコマンドの一覧をご覧ください。
ディレクトリの階層を覚えないと移動が難しいですね。
そうだね。でもUNIXで移動する先って割りと限られているから、少しずつ覚えられると思うよ。
はい、触って覚えます♪
[お知らせ]TechAcademyでは、最短4週間でオリジナルWebサービスが開発できるオンラインブートキャンプを開催しています。開発しながらUNIXコマンドも学ぶことができます。