모든 파일 및 폴더에 액세스할 수 있는 새 링크 만들기

모든 파일 및 폴더에 액세스할 수 있는 새 링크 만들기

새 링크에 대한 쉘 스크립트를 만드는 것과 같은 문제에 봉착했습니다.

link linkPathName orginalPathName

새 링크와 원래 경로 사이에 링크를 만들고 싶지만 둘 다 함께 액세스할 수 있습니다. 예를 들어, originalPathName이 디렉터리인 경우 새 링크의 모든 파일과 폴더에 액세스할 수 있는 링크도 생성됩니다.

답변1

사용할 올바른 명령은 다음과 같습니다.

ln -s orginalPathName linkPathName

디렉토리의 내용을 보려면 다음 명령을 사용하십시오.

ls linkPathName/

디렉토리가 아닌 경우 다음 명령을 사용하십시오.

cat linkPathName

답변2

링크에는 두 가지 유형이 있습니다.

  • 심볼릭(소프트) 링크. 이는 단순히 시스템 전체의 파일이나 디렉터리에 대한 참조입니다()
    다음을 사용하여 생성합니다.

    ln -s /path/to/original/file /path/to/link

  • 하드 링크. 이는 파일 시스템의 새 항목이며 한 파일 시스템 내에서 동일한 파일만 참조합니다(dir 사용은 작동하지 않음)()
    다음을 사용하여 생성합니다.

    ln /path/to/original/file /path/to/link

Wikipedia에서 각 유형의 차이점과 장점을 찾을 수 있습니다.

관련 정보