Zip파일..깨지는 한글파일이름 해결하기

이 질문은 이제 지겨우시죠??

저도 압니다…

  1. 그것을 해결한 unzip을 사용한다…
  2. unzip -O cp949 <파일명>

을 한다…

라는 것도 압니다…

문제는 제가 게으르면서도 1) 보다는 2)으로 해결하고 싶어한다는 겁니다…ㅡㅡ;;;;

여기서부터 질문입니다…

2)을 스크립트로 만들면…편하겠다…라고 생각했습니다…
스크립트를 만들 능력은 안되고…

여기저기를 찾던 중…
아래 링크를 찾았습니다…

http://www.gnome-look.org/content/show. ... tent=96271

저 스크립트중…

zip)
setdir
unzip "$1" -d "$DIR" && extracted ok || extracted fail
;;

이 부분을

zip)
setdir
unzip [color=#FF0000:1hpg347q]-O cp949[/color:1hpg347q] "$1" -d "$DIR" && extracted ok || extracted fail
;;

로 바꾸면…될 것이라고 생각했으나…

안되더군요…

제가 뭘 잘못하고 있는걸까요?

현재 설치되어 있는 unzip의 버전은 5.52-10ubuntu1.1 입니다.

p.s. 빨간글씨로 바꾸지않아도…저 스크랩트로는 파일이 풀리지 않네요…ㅠㅠ

일단 방법이 두가지 있는데 스크립트 짜는거하고 패치된놈 쓰는건데 패치된놈 쓰는게 편합니다 ^^.

스크립트는…

[code:km06o52p]#!/bin/bash

unzip -O cp949 *[/code:km06o52p]

그리고 패치된놈은,

/etc/apt/source.list에

deb http://ppa.launchpad.net/ubuntu-ko/ubuntu intrepid main

이 구절을 맨 마지막줄에 추가하고 쓰세요 ^^

그러면 업데이트 알림이 뜰겁니다.

안뜨면 터미널에 sudo apt-get --reinstall install unzip하세요 ^^

제 스크립트는 허접합니다 ㅜㅜ 다른분들께서 좀 건드려주셧으면 합니다 ^^.

현재 한글 2008 자동설치 스크립트가 거의 완성되가는지라… 바뻐요 ㅎㅎ