2017-12-11 2 views
0

ZSH가 생성 한 .zcompdump 및 .zhistory 파일의 위치를 ​​변경할 수 있습니까?
그들은 내 홈 디렉토리를 오염시키고 있습니다.
가능한 해결책 중 하나는 $ZDOTDIR의 값을 $HOME/.config/zsh으로 변경하는 것입니다. 다음과 같은 작업을했지만 작동하지 않는 것 같습니다 (임시 파일은 여전히 ​​홈 디렉토리에 생성됩니다).zcompdump 파일의 위치 변경

$ cat ~/.zshenv 
ZDOTDIR=$HOME/.zsh 
. $ZDOTDIR/.zshenv 

답변

0

.zcompdump 파일은 zsh에서 쉘 완료를 초기화 compinit의 실행을, 속도를 생산됩니다. compdump가 저장된 위치를 변경하려면 .zshrcspecify an explicit dump file으로 compinit -d <dumpfile>을 입력 할 수 있습니다.

HISTFILE의 값을 변경하여 zsh 명령 내역을 저장할 다른 위치를 설정하십시오.

+0

$ ZDOTDIR을 변경하여이 작업을 수행 할 수있었습니다. 어쨌든 고마워 :) –