Linux에서 심볼릭 링크 (Symlinks라고도 함)를 생성하고 사용하는 방법
Linux를 사용하면 시스템의 다른 파일이나 폴더를 가리키는 심볼릭 링크 또는 심볼릭 링크를 만들 수 있습니다. 이 작업을 수행하는 가장 좋은 방법은 음
터미널 명령 - 심볼릭 링크를 만들 수있는 그래픽 파일 관리자가 있지만.
심볼릭 링크 란 무엇입니까??
기호 링크는 기본적으로 고급 바로 가기입니다. 생성 한 심볼릭 링크는 링크 일지라도 가리키는 원본 파일 또는 폴더와 동일하게 나타납니다..
예를 들어, /home/user/.program에 파일을 저장해야하는 프로그램이 있다고 가정 해 봅시다. 그러나이 파일들을 / mnt / partition에 마운트 된 다른 파티션에 저장하려고합니다. .program 디렉토리를 /mnt/partition/.program으로 이동 한 다음 /home/user/.program에서 /mnt/partition/.program을 가리키는 심볼릭 링크를 만들 수 있습니다. 프로그램이 /home/user/.program에있는 폴더에 액세스하려고 시도하면 운영 체제에서 /mnt/partition/.program으로 리디렉션합니다..
이것은 운영 체제 및 사용하는 프로그램에 대해 전적으로 투명합니다. 파일 관리자에서 /home/user/.program 디렉토리를 탐색하면 /mnt/partition/.program 파일이 포함 된 것처럼 보입니다.
"기호 링크"( "소프트 링크"라고도 함) 외에도 "하드 링크"를 작성할 수 있습니다. 기호식 또는 소프트 링크는 파일 시스템의 경로를 가리 킵니다. 예를 들어, / home / examplefile이 / var / examplefile을 가리키는 기호 (또는 "소프트") 링크가 있다고 가정 해 봅시다. / var / examplefile에서 파일을 이동하면 / home / examplefile의 링크가 손상됩니다. 그러나 "하드 링크"를 만들면 실제로 파일 시스템의 기본 inode를 가리 킵니다. 따라서 / home / examplefile에서 / var / examplefile을 가리키고 나중에 / var / examplefile을 이동 한 하드 링크를 만든 경우 / home / examplefile의 링크는 파일을 이동 한 위치와 관계없이 여전히 파일을 가리 킵니다. 하드 링크는 낮은 수준에서 작동합니다..
사용할 표준 심볼릭 링크 (일반적으로 "소프트 링크"라고도 함)를 사용해야합니다..
ln을 사용하여 심볼릭 링크를 만드는 방법
ln 명령으로 기호 링크를 작성하려면 먼저 터미널 창을 열어야합니다. 일단, 다음과 같은 형식으로 ln 명령을 실행하십시오.
ln -s / path / to / original / path / to / link
명령에서 디렉토리 또는 파일의 경로를 지정할 수 있습니다. 그것은 당신이 무엇을 입력하든, "효과가있을 것"입니다..
따라서 바탕 화면에 다운로드 폴더의 심볼릭 링크를 만들려면 다음 명령을 실행하십시오.
ln -s / home / name / Downloads / home / name / Desktop
그만큼 -에스
명령에서 기호 링크를 작성합니다. 하드 링크를 다시 만들고 싶다면 특별한 이유가없는 한 일반적으로 원치 않는 것입니다. -에스
명령에서.
예제를 사용하여 Desktop 폴더를 보면 메인 다운로드 폴더와 동일한 파일이 모두 포함 된 "다운로드"폴더가 있습니다.
심볼릭 링크를 삭제하는 방법
기호 링크를 제거하려면, 정상적으로 삭제하면됩니다. 예를 들어 마우스 오른쪽 버튼을 클릭하고 그래픽 파일 관리자를 사용하여 파일을 삭제하거나 모든 유형의 파일을 삭제 (또는 "제거")하는 데 사용되는 다음 명령을 사용할 수 있습니다.
rm / path / to / link
그래픽 도구를 사용하여 심볼 링크를 만드는 방법
많은 Linux 파일 관리자는 심볼릭 링크를 그래픽으로 생성 할 수있는 기능을 제공합니다. 일반적으로 폴더 또는 파일을 마우스 오른쪽 버튼으로 클릭하고 "복사"를 선택한 다음 다른 폴더에서 마우스 오른쪽 버튼을 클릭하고 "링크 만들기", "링크로 붙여 넣기"또는 이와 유사한 이름의 옵션을 선택하여이 작업을 수행 할 수 있습니다.
GNOME과 Ubuntu의 Unity 데스크탑에 포함 된 Nautilus 파일 관리자에는이 메뉴 옵션이 더 이상 없지만 똑같은 일을 할 수있는 지름길이 있습니다. Nautilus에서 심볼릭 링크를 만들려면 키보드에서 Ctrl과 Shift 키를 누르고 계십시오. 파일이나 폴더를 다른 위치로 드래그 앤 드롭하십시오. Nautilus는 원본 파일이나 폴더를 이동하는 대신 파일이나 폴더를 삭제 한 위치의 원래 파일이나 폴더에 대한 심볼릭 링크를 만듭니다..