질문: Linux에서 두 디렉토리 사이에 심볼릭 링크를 어떻게 생성합니까?

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

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

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

노틸러스에서 심볼릭 링크를 만들려면 키보드의 Ctrl 및 Shift 키를 길게 누릅니다.. 파일이나 폴더를 다른 위치로 끌어다 놓습니다. Nautilus는 원본 파일 또는 폴더를 이동하는 대신 파일 또는 폴더를 놓은 위치에 원본 파일 또는 폴더에 대한 심볼릭 링크를 생성합니다.

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

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

" " 변수를 사용하여 원하는 디렉토리의 전체 경로로 정의합니다. 시스템은 "로 정의된 값을 사용하여 심볼릭 링크를 생성합니다. "변수. 심볼릭 링크 생성이 암시되고 -s 옵션이 기본적으로 적용됩니다. …

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

하드 링크는 다른 파일과 동일한 기본 inode를 가리키는 파일. 하나의 파일을 삭제하면 기본 inode에 대한 하나의 링크가 제거됩니다. 반면 심볼릭 링크(소프트 링크라고도 함)는 파일 시스템의 다른 파일 이름에 대한 링크입니다.

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

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

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