절대 경로로 경로 링크 변환

절대 경로로 경로 링크 변환

내 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

관련 정보