私のLinuxコンピュータでは:
$ pwd
/usr/share/file/sharedspace
$ ls -l
lrwxrwxrwx. 1 system system 18 Aug 26 18:07 file.txt -> ../../original
$ rm file.txt
絶対パス名を使用してこのパスリンクをどのように変更できますか?
答え1
フルパスを確認するためにフラグを含むコマンドを探していますreadlink
。-f
$ pwd
/usr/share/file/sharedspace
$ ls -l
total 0
lrwxrwxrwx 1 root root 14 Jul 25 12:25 file.txt -> ../../original
$ readlink -f file.txt
/usr/share/original
からman readlink
:
-f, --canonicalize
canonicalize by following every symlink in every component of
the given name recursively; all but the last component must ex‐
ist