
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