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