Computer >> 컴퓨터 >  >> 체계 >> Windows

Linux에서 소프트 링크를 편집하려면 어떻게 합니까?

아니요. 새 경로가 이미 존재하는 경우 심볼릭 링크 시스템 호출은 EEXIST를 반환합니다. 파일 시스템의 새 노드에서만 연결할 수 있습니다. .

많은 Linux 파일 관리자는 그래픽으로 기호 링크를 만드는 기능을 제공합니다. 귀하의 경우 일반적으로 폴더 또는 파일을 마우스 오른쪽 버튼으로 클릭하고 "복사"를 선택한 다음 다른 폴더 내부를 마우스 오른쪽 버튼으로 클릭하고 "링크 만들기", "링크로 붙여넣기"를 선택하여 이 작업을 수행할 수 있습니다. , 또는 유사한 이름의 옵션입니다.

심볼릭 링크(심볼릭 링크라고도 함)는 컴퓨터의 다른 파일이나 폴더를 가리키는 Linux의 파일 유형입니다. 심볼릭 링크는 Windows의 바로 가기와 유사합니다. 어떤 사람들은 심볼릭 링크를 "하드 링크"가 아니라 Linux/UNIX 시스템의 링크 유형인 "소프트 링크"라고 부릅니다.

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

파일 간에 링크를 만들려면 ln 명령을 사용해야 합니다. . 심볼릭 링크(소프트 링크 또는 심볼릭 링크라고도 함)는 다른 파일이나 디렉토리에 대한 참조 역할을 하는 특수한 유형의 파일로 구성됩니다. Unix/Linux와 같은 운영 체제는 종종 심볼릭 링크를 사용합니다.

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

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

소프트 링크는 콘텐츠가 아닌 원본 파일의 경로를 포함합니다. . 소프트 링크를 제거해도 원본 파일을 제거하는 것 외에는 아무런 영향을 미치지 않으며 링크가 존재하지 않는 파일을 가리키는 "dangling" 링크가 됩니다. 소프트 링크는 디렉터리에 연결할 수 있습니다.

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

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

하드 링크는 파일을 삭제할 때 더 관대합니다. 소프트 링크는 데이터를 덜 차지합니다. 그러나 소프트 링크는 실제 데이터나 원본 파일의 위치를 ​​저장하지 않습니다. 두 가지 유형의 링크 모두 고유한 쿼크와 용도가 있습니다. 명령줄에서 쉽게 만들 수 있습니다.

Linux 또는 Unix 계열 시스템에서 하드 링크를 생성하려면:

  1. sfile1file과 link1file 사이에 하드 링크를 만들고 다음을 실행합니다. ln sfile1file link1file.
  2. 하드 링크 대신 기호 링크를 만들려면 ln -s 소스 링크를 사용합니다.
  3. Linux에서 소프트 또는 하드 링크를 확인하려면 ls -l source link를 실행합니다.

  • Linux
  •   
  • MAC
  •   
  • Windows
  •   
  • Windows 7
  •   
  • Windows 11
  •   
  • Windows 10
  •   
  • windows 8
  •   
  • Windows Server
  •   
  • Android
  •   
  • Chromebook