파일이 다른 파일에 연결되어 있는지 확인하려면 명령이 필요합니다.

파일이 다른 파일에 연결되어 있는지 확인하려면 명령이 필요합니다.

file1에 대한 심볼릭 링크인지 어떻게 알 수 있나요 file2? if 조건이 필요합니다.

답변1

-h테스트를 사용하여 파일이 심볼릭 링크인지 확인할 수 있습니다 .-ef주어진 파일에 링크되어 있는지 확인하십시오(링크 -ef되어 있지 않음).POSIX에 의해 지정됨):

if [ -h file1 ] && [ file1 -ef file2 ]; then
    echo 'file1 is a symbolic link and equivalent to file2'
fi

관련 정보