質問: シンボリックリンクを逆参照するunixコマンド? シンボリックリンクを逆参照するためのunixコマンドはありますか?リンクを、それが指すファイルのコピーに置き換えたいと思います。例:$ ls a b -> a $ deref b $ ls a b これで、aとbの内容は同じですが、互いに独立しています。私の質問は、そのようなderefコマンドがあるかどうかです。重要:bがどこを指しているのかを知る必要はありません。コマンドはそれを理解する必要があります。
回答: シンボリックリンクが指しているものをコピーすることで可能です... readlink(1) および cp(1) を参照してください。 update:そしてあなたがそれにいる間: readlink(2) 。[〜#〜] but [〜#〜]シンボリックリンクは実際にはそれだけであり、シンボリックです(読み取り:ターゲットの名前を使用)別のファイルへのリンク-他のファイルのコンテンツを共有しません。 (ハードリンク、誰か?)。