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

질문:Linux에서 파일을 삭제하지 않고 심볼릭 링크를 제거하려면 어떻게 합니까?

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

심볼릭 링크를 삭제하는 것은 실제 파일이나 디렉토리를 제거하는 것과 같습니다. . ls -l 명령은 두 번째 열 값이 1이고 링크가 원본 파일을 가리키는 모든 링크를 표시합니다. 링크는 내용이 아닌 원본 파일의 경로를 포함합니다.

심볼릭 링크인 파일을 삭제하려면 심볼릭 링크 이름에 대해 rm을 입력합니다. . 이렇게 하면 링크가 참조하는 파일이 아니라 링크가 제거됩니다. 심볼릭 링크된 파일을 삭제하면 나머지 심볼릭 링크는 더 이상 존재하지 않는 파일을 참조합니다.

unlink 명령은 단일 파일을 제거하는 데 사용되며 여러 인수를 허용하지 않습니다. –help 및 –version 이외의 옵션은 없습니다. 구문은 간단합니다. 명령을 호출하고 단일 파일 이름을 전달합니다. 해당 파일을 제거하기 위한 인수로. 연결 해제를 위해 와일드카드를 전달하면 추가 피연산자 오류가 발생합니다.

심볼릭 링크가 삭제되면 대상은 영향을 받지 않습니다. . 기호 링크가 대상을 가리키고 나중에 해당 대상이 이동, 이름 변경 또는 삭제되면 기호 링크는 자동으로 업데이트되거나 삭제되지 않지만 계속 존재하며 이전 대상, 현재 존재하지 않는 위치 또는 파일.

심볼릭 링크를 삭제하려면 다른 디렉토리나 파일처럼 취급하십시오. 위와 같은 명령어로 심볼릭 링크를 생성했다면 "Docs"라는 루트 디렉토리로 이동하여 rmdir 명령어를 사용한다. 파일의 심볼릭 링크()를 만든 경우 심볼릭 링크를 삭제하려면 del 명령을 사용하십시오. .

unlink() 파일 시스템에서 이름 삭제 . 해당 이름이 파일에 대한 마지막 링크이고 파일이 열려 있는 프로세스가 없는 경우 파일이 삭제되고 파일이 사용하고 있던 공간을 다시 사용할 수 있게 됩니다.

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

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

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

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

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

Unix 계열 운영 체제에서 연결 해제는 시스템 호출입니다. 파일을 삭제하는 명령줄 유틸리티. 프로그램은 rm 및 rmdir과 같은 파일 이름과 (GNU 시스템에서는 제외) 디렉토리를 제거하는 시스템 호출을 직접 인터페이스합니다.

하이퍼링크를 제거하지만 텍스트는 유지하려면 하이퍼링크를 마우스 오른쪽 버튼으로 클릭하고 하이퍼링크 제거를 클릭하십시오. . 하이퍼링크를 완전히 제거하려면 하이퍼링크를 선택한 다음 삭제를 누르십시오.

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


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