면책 조항 :이 문서는 블로거 원본입니다은 허용 블로거없이 복제 할 수 없다. https://blog.csdn.net/young2415/article/details/89219223
기사 디렉토리
리눅스에서는 파일에 대한 링크를 생성 할 수 있습니다. 두 개의 링크가 있습니다, 하나는 하나의 하드 링크입니다, 소프트 링크입니다. 두 링크는 어떤 영향을입니까? 우리가 대화를 나눌 수 있습니다 오늘.
어떻게 링크를 생성?
ln -s [原文件] [目标文件] #对原文件生成一个软连接
ln [原文件] [目标文件] #对原文件生成一个硬连接
예를 들면 :
은 / etc / 문제에 대한 소프트 링크 /etc/issue.soft를 생성하는
ln -s /etc/issue /tmp/issue.soft
의 / etc / 문제는 하드 링크 /etc/issue.hard를 생성하려면
ln -s /etc/issue /tmp/issue.hard
소프트 링크와 하드 링크의 특성
윈도우 바로 가기, 모두에게 열려 소프트 링크 있지만, 소프트 링크 단지 링크와 유사한 모든 권리 소프트 링크는 실제 권한은 파일에 대한 링크의 권한에 의해 결정된다.
소프트 링크의 세부 사항 :
[root@localhost ~]# ll /tmp/issue.soft
lrwxrwxrwx. 1 root root 10 4月 10 04:56 /tmp/issue.soft -> /etc/issue
하드 링크 조작 같은 비트를 생성 cp -p
, 즉, 파일 속성의 복사본을 저장합니다. 그러나 하드 링크와 cp -p
파일의 원래 내용을 수정 차이는 하드 링크는 동시에 업데이트됩니다. 반대로, 하드 링크의 내용이 원본 파일을 동시에 업데이트됩니다 수정합니다. I 노드와 하드 링크는 원본 파일과 동일합니다.
하드 링크에 대한 자세한 내용은 :
[root@localhost ~]# ll /tmp/issue.hard
-rw-r--r--. 2 root root 47 11月 27 2013 /tmp/issue.hard
원본 파일의 세부 사항 :
[root@localhost ~]# ll /etc/issue
-rw-r--r--. 2 root root 47 11月 27 2013 /etc/issue
- 하드 링크는 파티션, 소프트 링크를 확장 할 수 없습니다.
- 당신은 디렉토리에 대한 하드 링크, 소프트 링크를 사용할 수 없습니다.
- 원본 파일을 삭제 한 후, 하드 링크 된 파일은 여전히 존재하고 정상 방문을 할 수 있지만, 소프트 링크를 사용할 수 없습니다.