728x90
반응형
SMALL
안녕하세요!
프뚜(프로그래머 뚜)입니다!
[개발 환경]
- OS: CentOS 8 (docker container)
- ROOT 계정으로 실행
- 인터넷이 가능한 환경
1. yum update를 실행하기
yum -y update
2. unzip 설치하기
yum -y install zip
3. zip 사용하기 (파일 압축하기)
zip [압축 파일명][압축할 파일명]
# ssjeong.log > ssjeong.zip으로 압축하기 (단일 파일 압축)
zip ssjeong.zip ssjeong.log
# ssjeong1.log, ssjeong2.log, ssjeong3.log를 ssjeong.zip으로 압축하기 (다중 파일 압축)
zip ssjeong.zip ssjeong1.log ssjeong2.log ssjeong3.log
# 현 위치 디렉토리와 하위 디렉토리를 모두 all.zip으로 압축
zip -r all.zip ./*
3-1. zip 명령어 옵션
-n: n은 1부터 9까지 숫자의 설정으로, 1이 가장 빠르지만 압축률은 가장 낮음
-r: 하위 디렉터리까지 포함하여 압축
-e: zip 파일에 암호 설정
-x: 압축시 파일 제외
-P: 압축 파일 생성 시 암호를 입력하여 생성
-d: 지정된 위치에 압축 해제
4. unzip 사용하기 (파일 압축풀기)
unzip [파일명]
# all.zip 압축 해제
unzip all.zip
4-1. unzip 명령어 옵션
-a: 압축 해제 텍스트 파일을 기본적으로 자동 변환
-L: 파일 이름을 대문자 시스템에서 소문자로 변환
-C: 대소 문자를 구분하지 않고 이름을 일치시킴
-o: 항상 파일을 덮어쓰기
-n: 파일을 추출할 때 파일을 덮어쓰지 않음
필요한 명령어를 조합해서 사용하시면 됩니다.
궁금하신 부분 또는 문제가 생긴 부분에 대해서 댓글 남겨주시면 빠르고 정확한 답변드리겠습니다.
728x90
반응형
LIST
'프로그램 > LINUX' 카테고리의 다른 글
[CentOS] nodejs 설치하기 (0) | 2022.07.25 |
---|---|
[Linux] tar 명령어 사용하기 (0) | 2022.07.25 |
[CentOS] alias 설정하기 (0) | 2022.07.25 |
[CentOS] sudo 설치하기 (관리자 권한 실행) (0) | 2022.07.25 |
[CentOS] Failed to download metadata for repo ‘AppStream’ (1) | 2022.07.25 |