[解決済み] 絶対パスと論理パスの違い
2022-02-26 08:23:34
質問
絶対パスディレクトリと論理パスディレクトリの間に類似点があるかどうか気になったので質問します。
どのように解決するのですか?
論理パスには、通過したシンボリックリンクが含まれます。これは、シンボリックリンクを含まない物理的なパスとは対照的です。パスが物理的か論理的かは、それが絶対的であるかどうかとは無関係です。
ディレクトリをハードリンクできないファイルシステムでは、各ディレクトリはマウントポイント (バインドマウント、マルチマウントファイルシステム、および同様のコーナーケースを可能にする修飾子) からの相対的な物理パスを正確に1つ持ちますが、論理パスは多数持つことができます。
考えてみてください。
cd /tmp
mkdir directory
ln -s directory symlink
cd symlink
pwd -P # prints absolute physical path, /tmp/directory (on MacOS, /private/tmp/directory)
pwd -L # prints absolute logical path, /tmp/symlink
は
物理的
パスは
/tmp/directory
. その
論理的
のパスは
/tmp/symlink
. これらのパスは両方とも絶対パスです。
パスが物理的か論理的かは、絶対的か相対的かとは無関係であることを示すため、次のセットを考えてみましょう。
-
の例です。
相対的物理
パスは
./directory
-
の例です。
アブソリュートフィジカル
パスは
/tmp/directory
-
の例です。
相対論理
のパスは
./symlink
-
の例です。
絶対論理型
パスは
/tmp/symlink
関連
-
[解決済み】bashでjsonファイルを解析するために、jqの出力にあるダブルクオートを削除する方法は?
-
[解決済み] osx find exec rm find: exec: 不明な主またはオペレータ
-
[解決済み] bashスクリプトで変数の束縛を解除
-
[解決済み] bashスクリプトでfindコマンドを使用する
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] Bashでlsを使ってディレクトリだけをリストアップする?
-
[解決済み] シェル(BASH/ZSH/SH)でファイルの絶対パスを取得する方法を教えてください。
-
[解決済み] ディレクトリをTarするが,完全な絶対パスはアーカイブに保存しない
-
[解決済み】Bashでファイル名と拡張子を抽出する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】シェルスクリプトで整数式が期待されるエラーが発生する
-
[解決済み】 -bash: 予期しないトークン「改行」付近での構文エラー
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] Docker ubuntu イメージ - bash: man: コマンドが見つかりません。
-
[解決済み] bash スクリプトの "${BASH_SOURCE[0]}" と $( cd $( dirname "xxx" && pwd )) の意味について
-
[解決済み] mkdir コマンドが bash スクリプトで見つかりません。
-
[解決済み] 構文エラー:オペランドが期待される(エラーメッセージは "+")。
-
[解決済み] grepの出力に含まれる重複を削除する
-
[解決済み] シェルスクリプトでこのエラーを解決するにはどうしたらよいでしょうか。"読み取り。Illegal option -t "というエラーはどうすれば解決できますか?
-
[解決済み] ファイル内の大文字・小文字を区別しない文字列を grep するには?