저는 데이터가 저장된 위치로 편리하게 이동해 주는 환경 변수 $DATAPATH를 사용합니다. 방금 무엇을 했는지는 모르겠지만 홈 디렉터리에 "$DATAPATH"라는 폴더를 만들었고 그 폴더에 들어가면 $DATAPATH가 있는 곳으로 이동됩니다. 이 디렉토리는 실제 $DATAPATH 폴더에 대한 바로가기와 같습니다.
실행하면 file
해당 디렉터리가 setgid 디렉터리라고 표시됩니다. 이것이 무엇을 의미하는지 잘 모르겠습니다.
$DATAPATH에서 실제로 아무것도 삭제하지 않고 홈 디렉터리에 있는 바로 가기 $DATAPATH 폴더를 안전하게 삭제하려면 어떻게 해야 합니까? 거기에 저장하고 있는 내용이 cp/mv 작업에 비해 너무 큽니다.
답변1
file $DATAPATH
일반 심볼릭 링크를 생성하고 다음과 같은 결과를 제공하는 심볼릭 링크에서 실행하는 대신 작은따옴표 없이 폴더에서 실행한 것 같습니다.
$ file '$DATAPATH'
$DATAPATH: symbolic link to /path/to/xyz
심볼릭 링크를 제거할 수 있습니다
rm -i '$DATAPATH'
확인을 통과해야 합니다 y
Enter.