조건적으로 core 파일 지우기

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-­=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-­=-=-=-=-=
                             UNIX GURU UNIVERSE
                                UNIX HOT TIP
                      Unix Tip 2472 – October  8, 2006
                  http://www.ugu.com/sui/ugu­/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-­=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-­=-=-=-=-=


조건적으로 core 파일 지우기


조건적으로 core 파일을 찾아서 지우기 위해서는:


프롬프트> find ~ -name core -exec file {} \; -exec rm -i {} \;


file 명령어는 어떤 실행 파일이 core 파일의 원인인지 보여주고 rm의 -i 옵션은
파일을 지울것인지 말것인지를 선택할 수 있게 해줄 것이다.


################# 예제 #################
프롬프트>  find ~ -name core -exec file {} \; -exec rm -i {} \;
/my/home/core: ELF 32-bit LSB core file of ‘netscape-commun’
(signal 3), Intel 8
rm: remove `/my/home/core’? y


@@@@@@@@@@@@@@@@@@@@[ 원문 ]@@@@@@@@@@@@@@@@@@@@


REMOVING CORES CONDITIONALLY


To find and remove core files
conditionally:


PROMPT> find ~ -name core -exec file {} \; -exec rm -i {} \;


The File will show which
executable the core file is
for and the -i option to rm
will allow you to choose
weather to delete it or not.


################# EXAMPLE ##############################­#
PROMPT>  find ~ -name core -exec file {} \; -exec rm -i {} \;
/my/home/core: ELF 32-bit LSB core file of ‘netscape-commun’
(signal 3), Intel 8
rm: remove `/my/home/core’? y