Shell ln 명령 안내

1315 단어
ln 명령 은 소프트 링크 나 하 드 링크 를 만 드 는 데 사 용 됩 니 다.
소프트 링크 또는 심 볼 릭 링크 라 고도 부 르 는 특수 파일 입 니 다. 이 파일 은 다른 파일 이나 디 렉 터 리 의 경로 이름 (절대 경로 또는 상대 경로) 을 포함 하고 있 습 니 다.기호 파일 을 읽 거나 쓸 때 시스템 은 자동 으로 원본 파일 이나 디 렉 터 리 에 대한 작업 으로 변환 하지만 링크 파일 을 삭제 할 때 시스템 은 원본 파일 이나 디 렉 터 리 자 체 를 삭제 하지 않 고 링크 파일 만 삭제 합 니 다.소프트 링크 는 서로 다른 파일 시스템 의 파일 을 연결 할 수 있다.
하 드 링크 는 한 파일 의 하나 이상 의 파일 이름 으로 이해 할 수 있 습 니 다.파일 시스템 에 있 는 파일 의 물리 적 색인 (inode 라 고도 함) 을 참조 합 니 다.원본 파일 을 이동 하거나 삭제 할 때 하 드 링크 는 파일 구조 에 있 는 위치 가 아 닌 파일 의 물리 적 데 이 터 를 참조 하기 때문에 파괴 되 지 않 습 니 다.하 드 링크 된 파일 은 사용자 가 원본 파일 에 접근 할 수 있 는 권한 이 필요 하지 않 고 원본 파일 의 위 치 를 표시 하지 않 아 도 파일 의 안전 에 도움 이 됩 니 다.삭 제 된 파일 에 해당 하 는 하 드 링크 가 있다 면 이 파일 은 모든 인용 이 삭 제 될 때 까지 남아 있 습 니 다. 즉, 하 드 링크 수 는 0 입 니 다.하 드 링크 는 같은 파일 시스템 의 파일 만 연결 할 수 있 습 니 다.
어떤 옵션 도 사용 하지 않 습 니 다. 기본 값 으로 하 드 링크 를 만 듭 니 다.
ln /full/path/of/original/file /full/path/of/symbolic/link/file

- s 옵션 을 사용 하면 소프트 링크 를 만 들 수 있 습 니 다.
ln -s /full/path/of/original/file /full/path/of/symbolic/link/file

메모: 리 눅 스 는 디 렉 터 리 에 하 드 링크 를 만 드 는 것 을 허용 하지 않 습 니 다.
링크 를 만 들 때 이 소프트 링크 와 같은 이름 의 파일 이 존재 한다 면 -- backup 옵션 을 사용 하여 ln 명령 이 이 새 링크 를 만 들 기 전에 이미 존재 하 는 같은 이름 의 파일 을 백업 할 수 있 습 니 다.
백업 하지 않 고 존재 하 는 파일 을 덮어 쓰 려 면 - f 옵션 을 사용 하 십시오.
본 고 는 에서 참고 한 것 이다.

좋은 웹페이지 즐겨찾기