한 사용자 디렉토리의 디렉토리에서 다른 디렉토리로 심볼릭 링크를 생성하는 bash 스크립트가 있습니다. 심볼릭 링크를 생성할 때 스크립트가 소스 디렉터리의 기존 심볼릭 링크를 제외하도록 하고 싶습니다.
답변1
연산자를 사용하면 됩니다 -L
.
user@debian:~$ touch file
user@debian:~$ ln -s file link
user@debian:~$ ls -l
total 8
-rw-r--r-- 1 user user 0 avril 8 12:01 file
lrwxrwxrwx 1 user user 4 avril 8 12:01 link -> file
user@debian:~$ if [[ -L file ]]; then echo "it's a link"; fi
user@debian:~$ if [[ -L link ]]; then echo "it's a link"; fi
it's a link