Linux ディレクトリの表示

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、基本的なディレクトリコマンドを使用して Linux ファイルシステムを操作する方法を学びます。現在の位置を特定し、ディレクトリ間を移動する方法を理解することは、Linux オペレーティングシステムを扱う人にとって不可欠なスキルです。主に、現在のディレクトリを表示するための pwd コマンド、ディレクトリを作成する mkdir コマンド、およびディレクトリを変更する cd コマンドの使用に焦点を当てます。これらの基本的な操作スキルは、Linux コマンドラインインターフェイスでのほぼすべての作業の基礎となります。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") subgraph Lab Skills linux/cd -.-> lab-271365{{"Linux ディレクトリの表示"}} linux/pwd -.-> lab-271365{{"Linux ディレクトリの表示"}} linux/mkdir -.-> lab-271365{{"Linux ディレクトリの表示"}} end

pwd コマンドの理解

pwd コマンドは "print working directory"(作業ディレクトリを表示)の略です。このコマンドは、現在いるディレクトリの完全なパスを表示するため、操作に欠かせないものです。Linux ファイルシステムの GPS のようなものだと考えてください。

Linux ターミナルを使用する際には、コマンドを実行する前に常に自分がどのディレクトリで作業しているかを知ることが重要です。この情報がないと、誤った場所で操作を行い、エラーや意図しない結果を引き起こす可能性があります。

pwd コマンドを使用するには、ターミナルにそのコマンドを入力して Enter キーを押します。

pwd

このコマンドを実行すると、以下のような出力が表示されます。

/home/labex/project

この出力は、ファイルシステム内の現在の位置を示しています。この場合、home ディレクトリ内の labex ディレクトリ内の project ディレクトリにいます。先頭の / はルートディレクトリを表し、それ以降の / はパス内のディレクトリ名を区切っています。

この出力を理解するのに少し時間をかけてください。現在の位置を知ることは、Linux ファイルシステムを効果的に操作するための最初のステップです。

新しいディレクトリの作成と移動

現在の位置を確認する方法がわかったので、次は新しいディレクトリを作成してそこに移動する方法を学びましょう。これらの操作には mkdir(make directory:ディレクトリを作成)と cd(change directory:ディレクトリを変更)コマンドを使用します。

新しいディレクトリの作成

新しいディレクトリを作成するには、mkdir コマンドの後にディレクトリ名を指定します。strategy という名前のディレクトリを作成してみましょう。

mkdir ~/project/strategy

このコマンドでは:

  • mkdir はディレクトリを作成するコマンドです。
  • ~/project/strategy はディレクトリを作成したいパスです。
  • ~ はホームディレクトリ (/home/labex) を表すショートカットです。

このコマンドを実行すると、出力は表示されません。これは、正常に完了した Linux コマンドの一般的な挙動です。

新しいディレクトリに移動する

strategy ディレクトリを作成したので、cd コマンドを使用してそこに移動しましょう。

cd ~/project/strategy

再び、コマンドが正常に完了すると出力は表示されません。では、実際にディレクトリを変更したことをどうやって確認するのでしょうか?ここで、ステップ 1 で学んだ pwd コマンドが役に立ちます。

pwd

出力は次のように表示されるはずです。

/home/labex/project/strategy

これにより、新しいディレクトリに正常に移動できたことが確認できます。パスの最後に strategy が含まれていることから、これが現在の作業ディレクトリであることがわかります。

ディレクトリの作成と移動は、Linux ファイルシステムを操作する際の基本的なスキルです。Linux の学習の過程で、これらのコマンドは頻繁に使用することになります。

ホームディレクトリに戻る

Linux では、ホームディレクトリはファイルシステム内の個人用のスペースです。ここには個人のファイルや設定が保存されます。ホームディレクトリに素早く戻ることができることは、重要な操作スキルです。

ファイルシステム内のどこからでもホームディレクトリに移動する方法はいくつかあります。

  1. チルダ (~) 記号を使って cd を使用する方法:

    cd ~
  2. さらに簡単に、引数を指定せずに cd を使用する方法:

    cd

どちらのコマンドも、ホームディレクトリ (/home/labex) に移動します。最初の方法を使ってみましょう。

cd ~

このコマンドを実行した後、pwd コマンドを使って現在の位置を確認しましょう。

pwd

次のように表示されるはずです。

/home/labex

この出力は、ホームディレクトリに正常に戻ったことを確認します。

ホームディレクトリに素早く戻ることができる機能は、操作の起点が必要なときや、ホームディレクトリを基準に保存されているファイルにアクセスする必要があるときに便利です。

Linux では、ホームディレクトリの概念は個人用のファイルや設定を整理するために重要です。各ユーザーには独自のホームディレクトリがあり、同じシステム上の異なるユーザー間で分離とプライバシーが提供されます。

まとめ

この実験では、コマンドライン環境で作業するための基礎となる重要な Linux ファイルシステムの操作コマンドを学びました。ここでは、あなたが達成したことを振り返ります。

  1. pwd (print working directory:作業ディレクトリを表示) コマンドを使用して、ファイルシステム内の現在の位置を表示しました。このコマンドは、他のコマンドを実行する際に自分の位置を把握するために重要です。

  2. mkdir コマンドを使用して新しいディレクトリを作成し、Linux システムでファイルやディレクトリを整理する方法を実践しました。

  3. cd (change directory:ディレクトリを変更) コマンドを使用してディレクトリ間を移動し、特定のディレクトリに移動した後、ホームディレクトリに戻りました。

これらの基本的な操作スキルは、Linux システムで作業する際に常に使用されます。自分の位置を確認し、新しいディレクトリを作成し、ディレクトリ間を移動する方法を理解することは、効率的なコマンドライン操作の基礎です。Linux の学習を続けるにつれて、これらのコマンドは自然に使えるようになり、より複雑なタスクに集中できるようになります。