반응형
부제: 파일에 다른 이름(바로가기)을 붙이기
ln -s /path/to/target link # 심볼릭 링크 (바로가기)
ln target hardlink # 하드 링크
$ ln -s src/a.txt link.txt
$ ls -l link.txt
lrwxrwxrwx 1 root root 9 Jul 9 10:00 link.txt -> src/a.txtln -s는 심볼릭 링크로, 다른 경로를 가리키는 바로가기다(원본이 사라지면 깨진다).-s 없는 하드 링크는 같은 실체를 가리키는 또 하나의 이름이라 원본을 지워도 내용이 남는다.
헷갈리면 심볼릭(-s)을 쓴다.
이렇게도 쓴다
이미 있는 링크를 새 대상으로 갈아끼운다(-sfn, 배포에서 current → 릴리즈).
ln -sfn releases/v2 current
여러 버전 중 활성 버전을 링크로 가리킨다.
ln -sf python3.11 python3
링크가 어디를 가리키는지 확인한다.
readlink -f current
하드 링크로 원본을 지워도 남는 사본을 만든다.
ln important.conf backup.conf반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] stat 파일 정보 크기 권한 시간 (0) | 2026.07.09 |
|---|---|
| [리눅스] touch 빈 파일 생성 수정 시간 (0) | 2026.07.09 |
| [리눅스] chown 파일 소유자 그룹 변경 (0) | 2026.07.09 |
| [리눅스] gzip 압축 해제 zcat 로그 (0) | 2026.07.09 |
| [리눅스] tar 압축 묶기 풀기 tar.gz (0) | 2026.07.09 |