Skip to content

mikim3/42toolbox_mikim3

Repository files navigation

42toolbox_mikim3


42Seoul 생활을 하면서 사용하면 좋을만한 툴을 만들고 있습니다.

setup_mikim3.sh

클러스터 맥에서 용량정리를 위한 툴 입니다. 캐쉬가 많이 쌓였을때 기준으로 2~3GB정도의 효과가 있었습니다.

작동과정은

  1. ApplicationSupport를 만든다.

Screen Shot 2023-05-02 at 3 33 08 PM

  • 42에 ApplicationSupport가 있는 컴퓨터도 있고 없는 컴퓨터도 있는데 그중에 있는 컴퓨터를 기준으로 만들었기 때문에 없는 경우도 똑같이 작동하기 위해 ApplicationSupport가 있는지 확인한 뒤에 두 경우 모두 똑같이 작동하게 만들었습니다.
  1. $TARGET변수에 원하는 TARGET경로 넣기 TARGET=( "Caches" "ApplicationSupport/Code/Cache" "ApplicationSupport/Code/CachedData" ... ) 과 같이 용량이 goinfre에서 처리해도 상관 없는 폴더들을 TARGET경로로 골라서 넣습니다.

  2. 심볼릭링크 설정 for 문을 돌면서 심볼릭링크처리를 해줍니다. mkdir -p "$HOME/goinfre/${TARGET[$i]}" rm -rf "$HOME/Library/${TARGET[$i]}" ln -s "$HOME/goinfre/${TARGET[$i]}" "$HOME/Library/${TARGET[$i]}"

  3. (추천사항)로그인 할때마다 실행시키기

Screen Shot 2023-05-04 at 3 41 44 PM

Screen Shot 2023-05-04 at 4 13 14 PM

Screen Shot 2023-08-16 at 1 23 40 PM

이렇게 설정해놓으면 간편하게 쓰기 좋습니다.

setup_mikim3.sh 사용시 주의사항

setup_mikim3.sh을 사용한 이후 VSCode가 안켜져요.

  • 아래 그림과 같이 자리를 옮겨도 Library에 만들어 놓은 심볼릭링크된 폴더는 여전히 goinfre에 연결되어 있습니다. 그러므로 setup_mikim3.sh을 자리마다 한번씩 돌려줘야 됩니다.

Screen Shot 2023-05-03 at 1 56 33 PM

Screen Shot 2023-05-03 at 1 56 21 PM

  • 그래도 문제가 있다면 ~/Library/Code 에 Code폴더 안에 내용을 전부 지우고 다시실행하면 기본설정으로 VSCode가 다시 실행됩니다.

42intra mikim3에게 slack으로 문제에 대하여 보내주시면 최대한 열심히 같이 해결해 보겠습니다.

쓸모가 있었다면 오른쪽 위 Star클릭해주시면 감사하겠습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published