cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
生徒
「Linuxで作業中に、元の場所に戻るってどうやるんですか?パソコンに詳しくなくて…」
先生
「元の場所、つまり『ホームディレクトリ』に戻るには cd ~ というコマンドを使います。」
生徒
「ホームディレクトリって何ですか?どうやって使うんですか?」
先生
「ホームディレクトリは、あなた専用の作業部屋みたいな場所です。詳しく見ていきましょう!」
1. ホームディレクトリとは?
Linux(リナックス)では、パソコンを使う人ごとに専用の作業スペースが用意されています。これがホームディレクトリと呼ばれる場所です。
例えば、あなたの名前が「taro」なら、ホームディレクトリの場所は以下のようになります。
/home/taro
Windowsでいう「ドキュメント」や「マイドキュメント」のような場所で、普段のファイル作成や編集はこの中で行います。
2. cdコマンドとは?
cd は「Change Directory(チェンジ・ディレクトリ)」の略で、「場所を移動するコマンド」です。
たとえば、Documentsフォルダに移動したいときはこう書きます。
cd Documents
ですが、いろいろな場所に移動したあとで、最初のホームディレクトリに戻りたいときはどうしたら良いでしょうか?
3. cd ~ を使ってホームディレクトリに戻ろう
ホームディレクトリに戻るには、とても簡単です。
~(チルダ) は「ホームディレクトリを表す記号」です。
つまり、次のように入力するだけで、どこにいてもホームディレクトリへ移動できます。
cd ~
この ~ の記号は、あなたのユーザー専用のホームディレクトリを指しています。
たとえば、現在Downloadsフォルダにいたとしても…
pwd
/home/taro/Downloads
cd ~ を実行すれば、以下のように戻れます。
cd ~
pwd
/home/taro
4. cd コマンドのその他の使い方
ホームディレクトリに戻る方法は他にもあります。
cdだけでも戻れるcd $HOMEと入力しても戻れる
以下はどちらも同じ意味になります。
cd
pwd
/home/taro
cd $HOME
pwd
/home/taro
$HOME は環境変数というもので、「今ログインしている人のホームディレクトリの場所」を意味します。初心者のうちは cd ~ を覚えておけば十分です!
5. よくある間違いと注意点
初心者がよくやってしまうミスも紹介しておきます。
cd~とスペースを入れ忘れる:正しくはcd ~です。cd~/Documentsのように書く:これもNG。正しくはcd ~/Documentsと間にスペースを入れます。
Linuxのコマンドは、スペースの位置がとても大切なので注意しましょう!
6. cd ~ を使ったファイル管理のコツ
Linuxでは、自分の作業ファイルやダウンロードしたファイルは基本的にホームディレクトリの中に保存します。
なので、作業のスタート地点として cd ~ を使う習慣をつけておくと、迷子になりにくくなります。
また、別の場所で作業していても、次のようにいつでも戻れるのがメリットです。
cd ~
このようにして、安全な作業スペースに戻ることができるので、ファイルの削除や編集ミスも防げます。
7. 応用:他のユーザーのホームディレクトリに行くには?
~ は自分のホームディレクトリを指しますが、他のユーザーのホームディレクトリを指定することもできます。
例えば「user2」というユーザーのホームに行きたい場合は、こう書きます。
cd ~user2
ただし、他人のホームディレクトリにはアクセス権が必要なので、管理者(root)でないと入れない場合もあります。
まとめ
ここまで、Linuxコマンドの中でも特に使用頻度が高い cd ~ を中心に、ホームディレクトリの考え方や移動方法について詳しく見てきました。Linuxを使い始めたばかりの初心者にとって、現在どのディレクトリにいるのか分からなくなったり、意図しない場所でファイル操作をしてしまったりすることは珍しくありません。そのようなときに、cd ~ を知っているかどうかで、作業の安心感や効率は大きく変わってきます。
ホームディレクトリは、Linuxにおける自分専用の作業場所であり、ファイル管理やプログラム作成、設定ファイルの保存など、あらゆる作業の起点となる重要なディレクトリです。~ という記号がホームディレクトリを表すことを理解すれば、長いパスを毎回入力する必要がなくなり、コマンド操作が格段に楽になります。
また、cd コマンドは単に移動するだけでなく、「今どこで作業しているのか」を意識するための基本コマンドでもあります。pwd と組み合わせて使うことで、現在地を確認しながら安全に作業を進めることができます。特にLinuxでは、誤ったディレクトリで削除や上書きを行うと、取り返しがつかないこともあるため、ホームディレクトリに戻る習慣を身につけることが大切です。
さらに、cd ~ 以外にも cd 単体や cd $HOME といった書き方があることを学びましたが、初心者のうちはまず cd ~ を確実に覚えておくことで十分です。Linuxコマンドは小さな知識の積み重ねが大きな理解につながるため、今回学んだ内容を繰り返し実行し、体で覚えることが重要です。
サンプルで振り返る cd ~ の基本動作
ここで、実際の操作を想定して cd ~ の動きをもう一度確認してみましょう。一般ユーザーで作業している場合、次のような流れになります。
pwd
/home/taro/Documents
現在は Documents ディレクトリにいる状態です。このままでは、どこにファイルを作成しているのか分かりにくくなることがあります。
cd ~
pwd
/home/taro
このように cd ~ を実行するだけで、確実にホームディレクトリへ戻ることができます。Linuxでの作業に不安を感じたときは、まずホームディレクトリに戻る、この流れを覚えておくと安心です。
生徒:
「最初はディレクトリとかホームとか、正直よく分からなかったんですけど、cd ~ を使えばとりあえず安全な場所に戻れるって分かって、少し安心しました。」
先生:
「それはとても大切な感覚ですね。Linuxでは、自分が今どこで作業しているかを意識することが基本になります。そのための戻り場所がホームディレクトリなんですよ。」
生徒:
「cd だけでも戻れるとか、$HOME っていう書き方もあるって知りましたけど、まずは cd ~ をしっかり覚えようと思います。」
先生:
「その判断は正しいです。最初から全部覚えようとすると混乱しますからね。cd ~ と pwd をセットで使えるようになれば、Linux操作の基礎はかなり身についています。」
生徒:
「これからファイル操作や他のコマンドを学ぶときも、迷ったら一度ホームディレクトリに戻るようにします。」
先生:
「その習慣が身につけば、Linuxでの作業はぐっと安全で快適になります。今回学んだことを、ぜひ毎日の操作で使ってみてください。」