>  기사  >  운영 및 유지보수  >  Centos의 소프트 링크와 하드 링크의 차이점은 무엇입니까

Centos의 소프트 링크와 하드 링크의 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2022-02-07 16:09:002430검색

차이점: 1. 소스 파일과 하드 링크 파일은 동일한 Inode와 블록을 갖고, 소프트 링크와 소스 파일은 다른 Inode와 블록을 가집니다. 2. 하드 링크는 디렉터리를 연결할 수 없지만, 소프트 링크는 디렉터리를 연결할 수 있습니다. 파티션을 교차할 수는 없지만 소프트 링크는 파티션을 교차할 수 있습니다.

Centos의 소프트 링크와 하드 링크의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: centos7 시스템, thinkpad t480 컴퓨터.

centos7-하드 링크 및 소프트 링크

하드 링크 기능

  • 소스 파일과 하드 링크 파일은 동일한 Inode와 블록을 갖습니다.
  • 한 파일을 수정하면 다른 파일도 변경됩니다
  • 삭제 하나의 파일을 다른 파일로 사용할 수 있습니다.
  • 하드링크가 불분명하게 표시되어 있으며 하드링크 파일의 위치를 ​​확인하기 어렵습니다. 사용을 권장하지 않습니다.
  • 하드링크는 디렉터리를 연결할 수 없습니다.
  • 하드링크는 파티션을 넘을 수 없습니다

소프트 링크 기능

  • 소프트 링크와 소스 파일은 Inode와 블록이 다릅니다
  • 두 파일 중 하나를 수정하면 다른 파일도 변경됩니다
  • 소프트 링크를 삭제해도 소스 파일은 영향을 받지 않습니다. 소스 파일을 삭제하면 소프트 링크를 사용할 수 없습니다
  • 소프트 링크 실제 데이터는 없으며 소스 파일의 Inode만 저장됩니다. 소스 파일의 크기에 관계없이 소프트 링크의 크기는 변경되지 않습니다
  • 소프트링크의 권한은 최대권한이지만, 실제 데이터가 없기 때문에 최종접근을 위해서는 소스파일 권한을 참고하셔야 합니다
  • 소프트링크는 링크디렉토리가 괜찮습니다
  • 소프트링크는 파티션을 넘어갈 수 있습니다
  • 소프트링크 분명한 특성이 있습니다. 소프트 링크

link 명령을 사용하는 것이 좋습니다. ln

ln [选项] 源文件 目标文件

-s: 소프트 링크 파일을 만듭니다. "-s" 옵션을 추가하지 않으면 하드링크 파일이 생성됩니다.
-f: 필수입니다. 대상 파일이 이미 존재하는 경우 대상 파일을 삭제한 후 링크 파일을 생성하세요

권장: "centos 사용 튜토리얼"

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

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