[질문]압축 프로그램에서요...
글쓴이: hitapia / 작성시간: 월, 2008/10/20 - 11:13오전
안녕하세요. 리눅스 초짜입니다.
현재 어떠한 문제가 있는냐 하면요...
매일 약, 1만개의 데이터가 서버로 올라옵니다.
거의 text데이터구요.. 해서, 이를 좀 효율적으로 관리하고자 특정 주기로 압축을 하려합니다.
zip을 이용해서해보니 이러한 문제들이 있네요...
약 6천개의 파일을 1개의 파일로 압축시도...
- 인수가 너무 많다....해서 압축 안됨.
조금 작게 100개씩 하니 압축은 됩니다.
그런데 이 압축된 파일에서 1개만 압축을 풀려고 하는데 이런 건 없나요?
모두 압축을 풀고 1개를 빼내오는 것이 아니라 1개만 빼낼려고 하거든요...
또한, 100개가 압축이 되어있는 1개의 압축 파일에서 1개만 지울 수 있나요?
그러니까 1개의 압축파일에서 모두 풀고 다시 압축하는 방식이 아니라 1개만 빼내는 것 말입니다.
결곡 99개 파일이 압축된 1개의 파일로 둔갑해버리는 거죠...
정리하자면...
이런것이 가능할까요?
1. zip의 압축 한계(파일수)는?
2. zip으로 압축된 파일에서 1개만 빠르게 추출할 수 있는 법
3. zip으로 압축된 파일에서 1개만 빼로 다시 압축하는 가장 빠른 법
모두 풀고 다시 압축이 아니고 다른 방법이 있는지요. zip아니면 다른 압축 프로그램이라도 괜찮은데요...
그럼 답변 부탁드립니다.
Forums:
답변
2. unzip archive.zip filename 하시면 됩니다.
3. zip -d archive.zip filename 하시면 됩니다.
0. 인수가 너무
0. 인수가 너무 많다고 하는 것은 xargs를 사용하셔서 해결할 수 있습니다. 이는 모든 유닉스 계열 시스템에 존재하는 한계입니다.
http://www.cyberciti.biz/faq/argument-list-too-long-error-solution/
---- 절취선 ----
http://blog.peremen.name
댓글 달기