![rm -rfv를 사용하여 하드 링크를 삭제하면 원래 링크도 삭제됩니까?](https://linux55.com/image/87919/rm%20-rfv%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%95%98%EB%93%9C%20%EB%A7%81%ED%81%AC%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%A9%B4%20%EC%9B%90%EB%9E%98%20%EB%A7%81%ED%81%AC%EB%8F%84%20%EC%82%AD%EC%A0%9C%EB%90%A9%EB%8B%88%EA%B9%8C%3F.png)
파일에 대한 하드 링크를 삭제하면 어떤 일이 발생하는지에 대한 비슷한 질문을 여기에서 읽었으며, 제가 받은 답변의 대부분은 하드 링크는 삭제되지만 원본 링크는 남아 있다는 것이었습니다. 하지만 테스트하는 동안
FileA.txt
LinkFileA.txt
내 rm -rfv
디렉토리 에 다음 LinkFileA.txt
이 포함된 경우 둘 다 별도의 디렉토리에 있습니다.반품가서 원본을 삭제하세요. 예:
home/testing/dira/FileA.txt
home/testing/dirb/LinkFileA.txt
rm -rfv home/testing/dirb/*
파일 2개 삭제dirb
그리고.dira
왜 이런거야?
답변1
당신이 하고 있는 일은 좀 이상한 것 같습니다. 이것은 데비안 테스트 x86_64에 있습니다:
jlquinn@cerberus:~/tmp$ mkdir dira dirb
jlquinn@cerberus:~/tmp$ touch dira/fileA.txt
jlquinn@cerberus:~/tmp$ ln dira/fileA.txt dirb/fileAlink.txt
jlquinn@cerberus:~/tmp$ rm -rfv dirb/*
removed 'dirb/fileAlink.txt'
jlquinn@cerberus:~/tmp$ ll dira
total 0
-rw-r--r-- 1 jlquinn jlquinn 0 May 7 13:46 fileA.txt