Linux システムのパス表現をマスターする: 絶対パスと相対パス
Linux システムでは、パス表現は特に開発担当者にとって非常に重要な基礎知識です。そしてシステム管理者。パス表現には主に「絶対パス」と「相対パス」の2種類があり、この記事ではこれら2つのパス表現の違いと使い方を具体的なコード例を用いて説明します。
1. 絶対パス
絶対パスは、ルート ディレクトリから始まる完全なパスで、ファイル システム全体におけるファイルまたはディレクトリの場所を示します。絶対パスはスラッシュ「/」で始まります (例: /home/user/Documents)。「/」はルート ディレクトリを表し、その後にパスの各レベルのディレクトリが続きます。絶対パスは常に固定されており、現在の作業ディレクトリの影響を受けません。
ターミナルでは、次のコード例を使用して、現在の作業ディレクトリとファイルの絶対パスを表示できます:
# 查看当前工作目录 pwd # 查看某个文件的绝对路径 realpath filename
たとえば、現在の作業ディレクトリが「/home」の場合ファイル「example.txt」の絶対パスについては、次のコマンドを実行できます。
realpath example.txt
2. 相対パス
相対パスは、現在の作業ディレクトリを基準とした相対パス表現であり、「/」で始まることはありません。相対パスを使用すると、対象のファイルまたはディレクトリと現在の場所との相対的な位置関係をより簡潔に表すことができます。相対パスを使用する場合は、現在の場所を知っている必要があります。そうでないと、パス エラーが発生します。
たとえば、現在の作業ディレクトリ「/home/user」の下にサブディレクトリ「Documents」があります。このディレクトリ内のファイル「notes.txt」を表示するには、相対パスを使用できます。
# 使用相对路径查看文件 cd Documents cat notes.txt
上記のコード例では、まず「Documents」ディレクトリに入り、その中のファイル「notes.txt」を表示します。
概要:
絶対パスと相対パスの概念と使い方をマスターすることで、Linux システム内のファイルやディレクトリをより柔軟に管理し、作業効率を向上させることができます。
上記は、Linux システムでのパス表現をマスターするための入門書であり、読者の役に立つことを願っています。
以上がLinux システムのパス表現をマスターする: 絶対パスと相対パスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。