디렉토리에 대한 하드 링크 생성은 허용되지 않습니다.
그러나 나중에 디렉토리 이름을 변경하면 소프트 클래스가 작동하지 않습니다. 이 딜레마를 어떻게 해결하시겠습니까?
할 수 있는 앱이 있나요
디렉토리 이름을 변경한 후 소프트 링크가 작동하도록 하시겠습니까? 또는
디렉토리에 대해 하드 링크가 작동하도록 하시겠습니까?
답변1
말씀하신 대로 디렉토리 하드 링크는 불가능합니다.
어쩌면 원래 디렉터리를 숨겨진 폴더와 같은 다른 위치로 옮긴 다음 사용할 수 있습니다.둘 다실제 위치에 대한 디렉토리에 대한 소프트 링크입니다. 이렇게 하면 자유롭게 이름을 바꿀 수 있으며 링크는 계속 작동합니다.
이 셸 별칭이 도움이 될 수 있습니다.
function mkdirlink {
directory="$HOME/.directories/$(uuidgen)"
mkdir "$directory"
ln -s "$directory" "$1"
}
당신도 옳을 수도 있습니다. . . 관심이 있다단탈리온, 하드 링크를 사용하여 파일을 관리하기 위한 명령줄 도구입니다.