ホームページ >運用・保守 >Linuxの運用と保守 >Linux システムのパス表現をマスターする: 絶対パスと相対パス

Linux システムのパス表現をマスターする: 絶対パスと相対パス

WBOY
WBOYオリジナル
2024-02-21 22:24:03825ブラウズ

Linux システムのパス表現をマスターする: 絶対パスと相対パス

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。