유닉스에서 링크는 어떻게 만드나요?

기본적으로, ln 명령 하드 링크를 생성합니다. 심볼릭 링크를 생성하려면 -s( –symbolic ) 옵션을 사용합니다. FILE과 LINK가 모두 제공되면 ln은 첫 번째 인수( FILE )로 지정된 파일에서 두 번째 인수( LINK )로 지정된 파일로의 링크를 만듭니다.

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace 마이파일 with the name of the symbolic link. The ln command then creates the symbolic link.

심볼릭 링크를 생성하려면 -s 옵션을 ln 명령에 전달한 다음 대상 파일과 링크 이름을 전달합니다.. 다음 예에서 파일은 bin 폴더에 심볼릭 링크되어 있습니다. 다음 예에서 탑재된 외부 드라이브는 홈 디렉토리에 심볼릭 링크되어 있습니다.

링크를 만들다 파일 사이에 ln 명령을 사용해야 합니다. 상징적인 링크 (부드러움이라고도 함 링크 or 심볼릭 링크) 다른 파일이나 디렉토리에 대한 참조 역할을 하는 특수한 유형의 파일로 구성됩니다.

유닉스의 링크는 파일에 대한 포인터. 모든 프로그래밍 언어의 포인터와 마찬가지로 UNIX의 링크는 파일이나 디렉토리를 가리키는 포인터입니다. 링크를 만드는 것은 파일에 액세스하기 위한 일종의 바로 가기입니다. 링크를 사용하면 둘 이상의 파일 이름이 다른 곳에서 동일한 파일을 참조할 수 있습니다.

하드 링크는 본질적으로 파일에 할당된 레이블 또는 이름. 이 새 링크는 이전 파일의 별도 사본이 아니라 이전 파일과 정확히 동일한 파일 내용에 대한 다른 이름입니다. … 결과적으로, oldfile에 대한 모든 변경 사항은 newlink에서 볼 수 있습니다.

에 대한 하드 링크가 생성된 경우 텍스트 파일. 그런 다음 원본 텍스트 파일이 삭제되고 기본적으로 원본 파일이 삭제된다는 의미에서 해당 파일 이름의 복사본이 생성됩니다.

디렉토리의 심볼릭 링크를 보려면:

  1. 터미널을 열고 해당 디렉토리로 이동합니다.
  2. ls -la 명령을 입력합니다. 이것은 숨겨져 있더라도 디렉토리의 모든 파일을 길게 나열합니다.
  3. l로 시작하는 파일은 기호 링크 파일입니다.

디렉토리를 하드 링크하는 이유는 다음과 같습니다. 허용되지 않음 약간 기술적입니다. 기본적으로 파일 시스템 구조를 깨뜨립니다. 어쨌든 일반적으로 하드 링크를 사용하면 안 됩니다. 심볼릭 링크는 문제를 일으키지 않고 대부분의 동일한 기능을 허용합니다(예: ln -s target link ).

소프트 링크 바로 가기와 유사하며 모든 파일 시스템의 다른 파일이나 디렉토리를 가리킬 수 있습니다. 하드 링크는 파일 및 폴더에 대한 바로 가기이기도 하지만 다른 파일 시스템의 폴더 또는 파일에 대해서는 하드 링크를 생성할 수 없습니다. 심볼릭 링크 생성 및 제거와 관련된 단계를 살펴보겠습니다.

이 게시물을 좋아합니까? 친구에게 공유하세요:
오늘의 OS