Art of Pr0gr4m

리눅스 쉘 깨진 심볼릭 링크 삭제하기 본문

IT/Using Linux

리눅스 쉘 깨진 심볼릭 링크 삭제하기

pr0gr4m 2017. 7. 4. 01:11

임의의 프로젝트에서 특정 디렉토리만 복사해 올 때,


내부에 상대 경로로 지정된 심볼릭 링크 파일이 있다면 링크 파일이 깨질 수 있다.


물론 타겟 파일을 새로 작성해서 새로 연결하는 방법도 있겠지만,


깨진 파일이 많고 당장 디렉토리 내용들을 깨진 파일을 제외하고 빌드하고 싶을 수 있다.


이럴 때 깨진 심볼릭 링크 파일만 검색 / 삭제하는 다음 명령이 효과적이다.




깨진 심볼릭 링크 파일 검색 명령 옵션



$ find -L $DIR -maxdepth 1 -type l



깨진 심볼릭 링크 파일 삭제 옵션



$ find -L $DIR -maxdepth 1 -type l -delete


(삭제에 경고 옵션이 없으니 주의하자)

'IT > Using Linux' 카테고리의 다른 글

리눅스 커널 소스 코드 분석 도구  (0) 2020.04.25
KDE Fixed Width Font 적용하기  (0) 2018.02.16
How to patch Linux Kernel  (1) 2018.02.11
Ubuntu 16.04 프리징  (0) 2018.01.08
vim 자동 주석 제거  (0) 2018.01.06