카테고리 없음
리눅스 링크 명령어
툰잭
2024. 2. 14. 10:33
하드 링크(Hard Link): ln 명령어를 사용하여 파일에 대한 하드 링크를 생성할 수 있습니다. 하드 링크는 원본 파일과 동일한 inode를 공유하는 파일로, 같은 내용을 가리키는 두 개의 파일이 됩니다. 하드 링크를 생성할 때는 다음과 같이 사용합니다
ln /path/to/original-file /path/to/hard-link
이 명령은 original-file이라는 파일에 대한 하드 링크를 hard-link라는 파일로 생성합니다.
심볼릭 링크(Symbolic Link 또는 Soft Link): -s 옵션을 사용하여 ln 명령어로 심볼릭 링크를 생성할 수 있습니다. 심볼릭 링크는 원본 파일이나 디렉토리에 대한 참조를 가지고 있는 별도의 파일이며, 원본 파일의 경로를 가리킵니다. 심볼릭 링크를 생성할 때는 다음과 같이 사용합니다.
ln -s /path/to/original-file /path/to/symbolic-link
이 명령은 original-file이라는 파일에 대한 심볼릭 링크를 symbolic-link라는 파일로 생성합니다.
링크 제거: unlink 명령어를 사용하여 하드 링크나 심볼릭 링크를 제거할 수 있습니다. 하드 링크를 제거할 때는 rm 명령어를 사용하여 제거할 수도 있습니다.
unlink /path/to/link
or
rm /path/to/link
이 명령은 link라는 링크를 제거합니다.
링크는 파일이나 디렉토리의 복사본을 만들지 않고도 파일 시스템에서 원본 파일이나 디렉토리에 대한 참조를 만들어 사용할 수 있도록 합니다. 따라서 링크를 사용하면 디스크 공간을 절약하고 파일 시스템 내의 파일과 디렉토리를 효율적으로 관리할 수 있습니다.