심볼릭 링크를 생성하는 스크립트

심볼릭 링크를 생성하는 스크립트

파일에서 데스크탑으로의 심볼릭 링크를 자동으로 생성하는 스크립트를 만들려고 합니다.

내 스크립트에 대한 별칭을 만들고 실행 가능하게 만들었습니다("echo $path"만 입력하면 작동합니다). 사용 목적은

myalias myfile/

명령을 통해 심볼릭 링크 생성

ln -sf /absolute/path/to/file ~/Desktop/myfile

내가 시도한 내용은 다음과 같습니다(일부 변형 있음).

#!/bin/bash
path= realpath $1
link= "~/Desktop/${1::-1}"
ln -sf $path $link

그리고 다음과 같은 오류가 발생했습니다

/usr/bin/myscript: line 3: ~/Desktop/myfile: No such file or directory

어떤 아이디어가 있나요?

관련 정보