というシンボリックリンクを作成するとしますmusic
。
ln -s Music music
次に、次のコマンドの順序を考えてみましょう。
edward@ArchLinux:~$ readlink music
Music
edward@ArchLinux:~$ readlink music/
edward@ArchLinux:~$
私が望む場合にのみ出力を得ることができます。いいえ/
シンボリックリンク名の末尾に使用されます。
/dir
とは/dir/
違うのか気になります。誰でもこれを説明できますか?
ベストアンサー1
readlink
シンボリックリンクが必要で、シンボリックリンクが指すファイル/ディレクトリを表示します。
- 最初の試みで:シンボリックリンクをチェックして、それが指しているものを表示します。
- 2回目の試みでは、Music /が指すディレクトリであるmusic /が表示されますが、そのディレクトリへのシンボリックリンクではないため、解釈するリンクはありません。 (つまり、最後の「/」を追加すると、シェルのファイル記述子が指すディレクトリに変わります。)