문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:stow [2020/09/11 12:45] kwon37xi |
linux:stow [2020/09/14 00:16] (현재) kwon37xi [실행] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== GNU stow ====== | ====== GNU stow ====== | ||
* https:// | * https:// | ||
+ | * [[https:// | ||
+ | * '' | ||
===== 실행 ===== | ===== 실행 ===== | ||
줄 16: | 줄 18: | ||
# 아무 디렉토리에서나 명시적으로 stow dir과 target dir 을 명시하려면 | # 아무 디렉토리에서나 명시적으로 stow dir과 target dir 을 명시하려면 | ||
stow -d ~/.dotfiles -t ~/ vim | stow -d ~/.dotfiles -t ~/ vim | ||
+ | |||
+ | stow -d ~/.dotfiles -t ~/ -S vim # 명시적으로 stow 하라는 옵션. 생략과 동일 | ||
# unstow : 링크 제거 | # unstow : 링크 제거 | ||
stow -d ~/.dotfiles -t ~/ -D vim | stow -d ~/.dotfiles -t ~/ -D vim | ||
+ | |||
+ | # -R restow : unstow -> stow 를 수행한다. | ||
</ | </ | ||
+ | |||
+ | ===== 충돌 ===== | ||
+ | * stow 하려는 파일이 이미 대상 디렉토리에 존재할 경우 충돌이 발생하면서 stow 를 거부한다. | ||
+ | * '' | ||
+ | * 이는 [[: | ||
+ | * 충돌이 나서 버전 관리 대상 stow 패키지로 파일이 옮겨지면 diff 를 해서 충돌을 해결하고 commit/push 해서 최종 사용하면 된다. | ||
===== 주의 ===== | ===== 주의 ===== | ||
* 예를들어 '' | * 예를들어 '' | ||
* 하지만 이미 디렉토리가 존재하면 '' | * 하지만 이미 디렉토리가 존재하면 '' | ||
- | * 목적에 맞게 미리 | + | * 목적에 맞게 미리 |
===== 참조 ===== | ===== 참조 ===== | ||
* [[https:// | * [[https:// |