>  기사  >  운영 및 유지보수  >  리눅스에서 하드링크와 소프트링크의 차이점

리눅스에서 하드링크와 소프트링크의 차이점

王林
王林원래의
2019-12-25 16:44:396442검색

리눅스에서 하드링크와 소프트링크의 차이점

1. 기본적으로 매개변수 없이 ln 명령은 하드 링크를 생성하고 -s 매개변수가 있는 ln 명령은 소프트 링크를 생성합니다.

2. 하드링크 파일의 inode 노드 번호는 소스 파일과 동일하지만, 소프트 링크 파일의 inode 노드 번호는 소스 파일과 다릅니다.

3. ln 명령은 디렉터리에 대한 하드 링크를 만들 수 없지만 디렉터리에 대한 소프트 링크는 자주 사용됩니다.

4. 소프트 링크 파일을 삭제해도 소스 파일과 하드 링크 파일에는 영향이 없습니다.

5. 파일의 하드링크 파일을 삭제해도 원본 파일과 링크된 파일에는 아무런 영향이 없습니다.

추천 관련 학습 동영상 튜토리얼: linux 동영상 튜토리얼

6. 링크된 파일의 소스 파일을 삭제해도 하드 링크에는 영향이 없습니다. , 그러나 소프트 링크가 유효하지 않습니다(빨간색 배경에 흰색 텍스트가 깜박임). 7) 소스파일과 하드링크 파일을 동시에 삭제하면 파일 전체가 삭제됩니다.

7. 많은 하드웨어 장치의 스냅샷 기능은 하드 링크와 유사한 원리를 사용합니다.

8. 소프트 링크는 파일 시스템을 넘을 수 있지만 하드 링크는 파일 시스템을 넘을 수 없습니다.

첨부: 링크를 만드는 두 가지 방법은 다음과 같습니다:

 ln -s 源文件  链接文件      # 创建软链接
rrree

추천 관련 기사 튜토리얼: linux tutorial
#🎜🎜 #

위 내용은 리눅스에서 하드링크와 소프트링크의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.