Linux에서 심볼릭 링크 파일이란 무엇입니까?

소프트 링크라고도 하는 심볼릭 링크는 Windows의 바로 가기나 Macintosh 별칭과 같이 다른 파일을 가리키는 특수한 종류의 파일입니다. 하드 링크와 달리 기호 링크는 대상 파일의 데이터를 포함하지 않습니다. 단순히 파일 시스템의 다른 항목을 가리킵니다.

심볼릭 링크는 다른 파일 시스템 개체를 가리키는 파일 시스템 개체. 가리키는 대상을 대상이라고 합니다. 심볼릭 링크는 사용자에게 투명합니다. 링크는 일반 파일 또는 디렉토리로 나타나며 사용자 또는 응용 프로그램에서 정확히 동일한 방식으로 작동할 수 있습니다.

만들 a 기호 링크, -s( —상징적인 ) 옵션. FILE과 LINK 주어진다, ln 의지 만들 a 링크 첫 번째 인수로 지정된 파일( FILE )에서 두 번째 인수로 지정된 파일( LINK ).

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

소프트 링크(심볼릭 링크 또는 심볼릭 링크라고도 함)는 파일 이름과 위치를 가리키는 파일 시스템 항목. … 심볼릭 링크를 삭제해도 원본 파일은 제거되지 않습니다. 그러나 소프트 링크가 가리키는 파일이 제거되면 소프트 링크가 작동을 멈추고 끊어집니다.

심볼릭 링크는 라이브러리를 연결하고 원본을 이동하거나 복사하지 않고 파일이 일관된 위치에 있는지 확인하는 데 항상 사용. 링크는 종종 동일한 파일의 여러 복사본을 다른 위치에 "저장"하지만 여전히 하나의 파일을 참조하는 데 사용됩니다.

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

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

가장 간단한 방법 : cd는 심볼릭 링크가 있는 곳으로 이동하고 ls -l을 수행하여 세부 정보를 나열합니다. 파일의. 심볼릭 링크 뒤의 -> 오른쪽 부분이 가리키는 대상입니다.

Linux의 ln 명령은 소스 파일과 디렉토리 사이에 링크를 생성합니다.

  1. -s – 심볼릭 링크에 대한 명령입니다.
  2. [대상 파일] – 링크를 생성할 기존 파일의 이름입니다.
  3. [심볼릭 파일 이름] – 심볼릭 링크의 이름입니다.

source_file을 심볼릭 링크를 만들려는 기존 파일의 이름으로 바꿉니다(이 파일은 파일 시스템 전체의 기존 파일 또는 디렉터리일 수 있음). myfile을 심볼릭 링크의 이름으로 바꿉니다. ln 명령 그런 다음 심볼릭 링크를 만듭니다.

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

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