ウェブサイト検索

Linuxファイルシステムナビゲーションの基礎


この記事では、Linuxファイルシステム内のナビゲーションに関する基本的なコマンドを説明しています。以下の図は、ファイルシステム階層標準(Filesystem Hierarchy Standard)として知られるLinuxファイルシステムの一部を示しています。1つのノードから右側のノードへの線は、包含を示しています。たとえば、学生ディレクトリはホームディレクトリ内に含まれています。

このチュートリアルでは、あなたは学びます:

  • pwd コマンドの使い方
  • cd コマンドの使い方
  • ユーザーホームディレクトリに移動する方法
  • 相対的なものと絶対的なものの違い
  • 親ディレクトリとは何ですか

Linuxファイルシステム階層標準 (FHS)

ソフトウェアの要件と使用される規約

Linuxファイルシステムナビゲーションの基本 ステップバイステップの手順

以下の指示は、初めてGNU/Linuxを使用するユーザーがGNU/Linuxコマンドラインで最も簡単な作業を行うために習得する必要がある最低限の内容です。以下の基本を学んだら、より高度なコマンドラインのトピックに進む準備が整います。

  1. シェルターミナルで作業しているとき、常に特定のディレクトリで操作しています。現在いるディレクトリを確認するには、pwd コマンドを使用します。

    student@linuxconfig:$ pwd /usr/local/bin 
    student@linuxconfig:$ cd 
    student@linuxconfig:$ pwd /home/student 
    student@linuxconfig:$
  2. あなたのホームディレクトリは、ターミナルを最初に開いたときにいるディレクトリです。どこからでもホームディレクトリに移動するには、ただcdコマンドを入力してください:

    student@linuxconfig:$ pwd
    /usr/local/bin
    student@linuxconfig:$ cd
    student@linuxconfig:$ pwd
    /home/student
    student@linuxconfig:$
  3. 絶対パス名は、ファイルシステムツリーのルートを示す / 文字で始まるものです。したがって、ホームディレクトリに移動する別の方法は次の通りです:

    student@linuxconfig:/etc$ cd /home/student
    student@linuxconfig:$ pwd
    /home/student
    student@linuxconfig:$
  4. 相対パスと絶対パスに関する詳細情報は、私たちのbashスクリプトのチュートリアルをご覧ください。

  5. 相対パスとは、現在のディレクトリに接続されているディレクトリの名前から始まるパスのことです。例えば、/usrディレクトリにいるとき、cd bin(「bin」の前に「/」を付けずに入力する)を入力すると、次のような効果があります:

    student@linuxconfig:$ pwd
    /usr
    student@linuxconfig:$ cd bin
    student@linuxconfig:$ pwd
    /usr/bin
    student@linuxconfig:$
  6. そして、あなたは /usr/bin に行きますが、/usr/local/bin や /bin ではありません。

  7. 現在の作業ディレクトリ(親ディレクトリとも呼ばれる)を含むディレクトリに移動するには、以下のように入力します:

    student@linuxconfig:$ pwd
    /usr/bin
    student@linuxconfig:$ cd ..
    student@linuxconfig:$ pwd
    /usr
    student@linuxconfig:$
  8. 現在の作業ディレクトリの相対パスは.(ピリオド)と呼ばれます。したがって、次のように入力します:

    student@linuxconfig:$ pwd
    /usr/bin
    student@linuxconfig:$ cd . 
    student@linuxconfig:$ pwd
    /usr/bin
    student@linuxconfig:$
  9. 現在の作業ディレクトリは変更されません。

関連記事: