/dirと/dir/の違い[重複]

/dirと/dir/の違い[重複]

というシンボリックリンクを作成するとしますmusic

ln -s Music music

次に、次のコマンドの順序を考えてみましょう。

edward@ArchLinux:~$ readlink music
Music
edward@ArchLinux:~$ readlink music/
edward@ArchLinux:~$ 

私が望む場合にのみ出力を得ることができます。いいえ/シンボリックリンク名の末尾に使用されます。

/dirとは/dir/違うのか気になります。誰でもこれを説明できますか?

ベストアンサー1

readlinkシンボリックリンクが必要で、シンボリックリンクが指すファイル/ディレクトリを表示します。

  • 最初の試みで:シンボリックリンクをチェックして、それが指しているものを表示します。
  • 2回目の試みでは、Music /が指すディレクトリであるmusic /が表示されますが、そのディレクトリへのシンボリックリンクではないため、解釈するリンクはありません。 (つまり、最後の「/」を追加すると、シェルのファイル記述子が指すディレクトリに変わります。)

おすすめ記事