링크 파일이 담겨있는 심벌릭 링크 디렉토리 지우기

만약에 심벌릭 링크 디렉토리 지우기로 지운다면, 그 안에서 만든 새로운 파일이나, 또 다른 링크 파일들은 지워질까요?

심벌릭 링크의 개념을 이 기회에 확실히 하고 넘어갑시다. 이 심벌릭 링크는 단지 원래의 디렉토리의 위치 정보만을 가지고 있는 파일입니다. 그래서, 이 심벌릭 링크 디렉토리를 지운다고 해서, 그 안에 있는 파일들은 지원지지 않습니다.

이렇기 때문에, 그 심벌릭 링크 디렉토리를 지우면, 그 심벌릭 링크 디렉토리 자체만 - 원래 디렉토리의 위치 정보만 - 지우는 것입니다.

다음 예제를 보죠:

   pwd
       (현재 위치 확인)
   /home/tom/reports
   ls ../tmp/drafts
       (이 경로 안에 있는 목록을 보고)
   expenditure targets
   ln -s $HOME/tmp/drafts quarterly
       (심벌릭 링크 디렉토리를 만들고)
   cd quarterly
       (새로 만든 링크된 디렉토리로 이동하고)
   ln $HOME/accounts/expenses
       (이 파일을 링크하고)
   ls
       (현재 위치의 목록을 보고)
       (세개의 내용이 있겠지요)
   expenditure expenses targets
   cd ..; rm quarterly
       (상위로 올라가서 그 심벌릭 링크 디렉토리를 지우고)
   ls ../tmp/drafts
       (원래 디렉토리의 내용을 보면)
   expenditure expenses targets
       (링크된 파일은 여전히 남아 있지요)

[차례] [찾기] [색인]