sitelink1 | http://cygwin.com |
---|---|
sitelink2 | |
sitelink3 |
이클립스를 사용하다보면 생성되는 파일의 전체 경로가 255자를 넘어서 윈도우 시스템에서 파일을 삭제하려고해도 경로문제로 삭제할 수 없다는 오류메세지를 출력하게 된다.
이때 다음의 프로그램으로 삭제할 수 있다.
http://cygwin.com 을 방문하여 [Cywin > Install Cywin] 을 선택해서 프로그램을 다운받아 설치한다.
Cygwin 은 windows 환경에서 unix 쉘 명령어를 수행할 수 있는 환경을 제공하는 프로그램이다.
설치시의 옵션은 그냥 default로 해서 다음버튼을 계속 눌러 설치한다.
설치후 사용방법은 다음과 같다.
1. "시작 -> 모든 프로그램 -> Cygwin -> Cygwin Bash Shell" 또는 바탕화면에 생성된 "Cygwin64 Terminal" 아이콘을 실행한다.
2. 이후엔 다음의 내용을 숙지하고 진행한다.
(1) ls: 현재 위치한 디렉토리 및 파일 목록 출력 [DOS의 dir과 동일]
(2) pwd : 현재 위치한 디렉토리 위치 출력
(3) cd ~ : 홈 디렉토리로 이동함
(4) cd / : 루트 디렉토리로 이동함 (Windows 파일 시스템에서는 C:\ 에 준하는 경로)
(5) cd .. : 상위 디렉토리로 이동
(6) cd 디렉토리명 : 해당 디렉토리명으로 된 경로로 이동
예) cd "C:\program files" <- 공백이 들어간 경우 반드시 쌍따옴표를 붙여주어야 경로 이동 가능
3. 삭제할 디렉토리의 상위 디렉토리로 이동을 하였다면 해당 개체를 삭제하도록 한다. -> rm -f -r 디렉토리명
* 주의(Caution): rm -f -r 명령어는 하위 경로 및 강제 삭제 속성이 있는 매우 강력한 명령어이다.
사용시, 운영체제 및 시스템 파일등 중요 파일이 삭제되는 불상사가 발생하지 않도록 한다.
해당 명령어를 사용하면, 경우에 따라 최대2분 이내 삭제가 된다.
rm -f 옵션도 같이 써야된다. -r는 [recursive]로 재귀적인, 즉 하위 폴더를 삭제하는 데 쓰기 때문이고 -f는 [force]로 강제적인 것을 의미한다.
따라서 [rm -f -r]로만 사용해야 한다. 그렇지 않으면 실패하게 된다.
첨부된 파일은 2015.11.21 에 다운받은 파일이다.