tcshでファイル構造のマッピングを行いたいとします。考える は、物理的なフォルダで、構造1である、と言う:tcsh:ls vs pwd vs cd
/map/horse/dog/mouse ; mouse -> ../../peter/paul/mary
:
/map/peter/paul/mary
構造2は、物理的なフォルダが含まれていますが、最後のディレクトリが、これはシンボリックリンクである構造1の「メリー」へ
私は/map/horse/dog/mouse
に変更し、私はpwd
を作る場合、私は/map/horse/dog/mouse
にしている場合だ場合、それは私に
/map/horse/dog/mouse
を伝えた場合私はcd ..
、私は
/map/horse/dog
にしていますが、私は/map/horse/dog/mouse
にいると私はls ..
をすれば、それはmary
はなく、mouse
言われます場合します。
私はls ..
はシンボリックリンクを解決してくれmary
を示しているが、私はls ..
が私にmouse
を表示したいながらcd
は、前回の作業ディレクトリdog
とバックdog
からcd ..
変更を覚えていることを理解しています。
同じように私はls ../..
に私にdog
を表示します。
私が見つけたすべてのユースケースは、シンボリックリンクの解決と物理パスの表示です。しかし、私の場合は、 "ls"のために、私は解決されていない道だけを受ける方法が必要です。
"/馬/犬/マウス"にあり、 "ls .."を作っているので、 "マウス"を見たいですが、 "マリー"は見ません。
「マウス」の前に「mary」が存在するため、物理フォルダと「mary」のシンボリックリンクを「マウス」にすることは選択できません。
私の問題を解決するための助けとアイデアがありがとうございます。
この質問は[unix.se]にもっと適しているようです。 –