Linux에서 심볼릭 링크를 만드는 방법은 무엇입니까?

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

심볼릭 링크를 만드는 방법. 심볼릭 링크를 만들려면 -s 옵션을 ln 명령에 전달하고 대상 파일과 링크 이름을 전달합니다. 다음 예제에서 파일은 bin 폴더에 심볼릭 링크됩니다. 다음 예에서 마운트된 외부 드라이브는 홈 디렉토리에 심볼릭 링크됩니다.

영구 심볼릭 링크 만들기

생성한 심볼릭 링크는 영구적이지 않습니다. 시스템을 재부팅할 때마다 심볼릭 링크를 다시 생성해야 합니다. 영구적으로 만들려면 "-s" 플래그를 제거하면 됩니다. HARD LINK가 생성된다는 점에 유의하세요.

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

심볼릭 링크는 링크가 참조하는 파일인 다른 파일의 경로명인 문자열을 내용으로 하는 특수한 유형의 파일입니다. (심볼릭 링크의 내용은 readlink(2)를 사용하여 읽을 수 있습니다.) 다시 말해, 심볼릭 링크는 다른 이름에 대한 포인터이며 기본 객체가 아닙니다.

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

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

하드 링크 정의:

하드 링크는 Linux 또는 다른 Unix 계열 운영 체제의 기존 파일에 대한 추가 이름 일뿐입니다. 모든 파일에 대해 원하는 수의 하드 링크와 이름을 만들 수 있습니다. 다른 하드 링크에 대한 하드 링크를 만들 수도 있습니다.

음, "ln -s" 명령은 소프트 링크를 생성하여 솔루션을 제공합니다. Linux의 ln 명령은 파일/디렉토리 간의 링크를 생성합니다. 인수 "s"는 링크를 하드 링크 대신 기호 또는 소프트 링크로 만듭니다.

파일 관리자의 프로그램 디렉토리에 있는 경우 /mnt/partition/ 내부에 파일이 포함된 것으로 나타납니다. 프로그램. "소프트 링크"라고도 하는 "심볼릭 링크" 외에도 "하드 링크"를 대신 생성할 수 있습니다. 기호 또는 소프트 링크는 파일 시스템의 경로를 가리킵니다.

심볼릭 링크 또는 소프트 링크는 원본 파일에 대한 실제 링크인 반면 하드 링크는 원본 파일의 미러 복사본입니다. ... 원본 파일과 다른 inode 번호와 파일 권한을 가지며 권한이 업데이트되지 않으며 내용이 아닌 원본 파일의 경로만 있습니다.

심볼릭 링크를 만드는 데 사용되는 명령은 무엇입니까?

ln 명령은 기존 파일이나 디렉토리에 대한 하드 링크 또는 심볼릭 링크(symlink)를 만드는 데 사용되는 표준 Unix 명령 유틸리티입니다.

심볼릭 링크를 제거하려면 rm 또는 unlink 명령 다음에 심볼릭 링크 이름을 인수로 사용하십시오. 디렉토리를 가리키는 심볼릭 링크를 제거할 때 심볼릭 링크 이름에 슬래시를 추가하지 마십시오.

UNIX 심볼릭 링크 또는 심볼릭 링크 팁

  1. ln -nfs를 사용하여 소프트 링크를 업데이트합니다. …
  2. UNIX 소프트 링크 조합에서 pwd를 사용하여 소프트 링크가 가리키는 실제 경로를 찾으십시오. …
  3. 모든 디렉토리에 있는 모든 UNIX 소프트 링크와 하드 링크를 찾으려면 다음 명령을 실행하십시오. “ls -lrt | grep "^l" ".

4 월 22 2011

ln -s target source 를 수행하는 것보다 링크를 원하는 위치로 이동한 다음 sudo ln -s /path/to/source/file 을 사용하여 링크를 생성하는 것이 더 쉽다는 것을 알았습니다. 따라서 귀하의 경우에는 cd /usr/bin 다음 sudo ln -s /opt/bin/pv4 을 수행합니다.

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