ホームディレクトリとルートディレクトリ
CoddyのTerminalジャーニー「基礎」セクションの一部 — レッスン 8/82。
Unix ベースのファイルシステムで最も重要なディレクトリの 2 つは、root directory と home directory です。
ルートディレクトリ (/)
ルートディレクトリは ファイルシステム全体の最上位 です。システム上のすべてのファイルとフォルダはその内部のどこかに存在します。それは単一のスラッシュで表されます:
cd /ルートから、絶対パスを使用してシステム上の任意の場所に到達できます。
ホームディレクトリ (~)
ホームディレクトリは、ファイルシステム内のあなたの個人スペースです。新しいターミナルセッションを開いたときに開始地点となります。チルダ記号で表されます:
cd ~どこからでも cd ~ または単に引数なしの cd を使用して、常にホームディレクトリに戻ることができます:
cdルートとホームの比較:
/— システム全体のルートです。全員で共有されます。~— 個人用のホームディレクトリです。通常/home/usernameにあります。
ルートを建物全体、自分のホームディレクトリをその中の自分の部屋だと考えてください。
いつでも ~ がどこを指しているかを確認するには、以下を実行してください:
echo ~チャレンジ
初心者cd / を使用して ルートディレクトリ に移動し、次に pwd で現在位置を確認してください。
ヒント: ルートディレクトリは単一の
/で表されます。そこに移動した後、pwdはただ/を出力するはずです。
チートシート
ルートディレクトリ は、ファイルシステム全体のトップで、/ で表されます:
cd /ホームディレクトリ は、ファイルシステム内のあなたの個人スペースで、~ で表されます:
cd ~cd に引数を指定せずに使用することで、ホームディレクトリに戻ることもできます:
cd主な違い:
/— システム全体のルート(全員で共有)~— あなたの個人ホームディレクトリ(通常/home/usernameにあります)
~ がどこを指しているかを確認するには:
echo ~自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。