리눅스에서 zip 파일 해제하는 방법 (unzip)
- 운영체제(OS)
- 2022. 10. 26.
리눅스에서도 zip
파일의 압축을 해제할 수 있습니다. unzip
명령어를 사용하면 됩니다.
리눅스 unzip
1. 폴더에 압축 풀기
unzip 명령어를 사용하려면 압축파일에 대해 쓰기(w) 권한이 있어야 합니다. 폴더에 그대로 압축을 푸는 방법은 아래와 같습니다.
unzip File.zip
[예시]
[root@localhost test]# unzip TestFile.zip
Archive: TestFile.zip
extracting: test1.txt
extracting: test2.txt
extracting: test3.txt
[root@localhost test]# ls
test1.txt test2.txt test3.txt TestFile.zip
보시는 바와 같이 test라는 폴더에 압축이 모두 풀립니다.
2. 다른 디렉토리에 압축 풀기
그러나 보통 압축 파일은 폴더에 해제하는 경우가 많습니다. 그럴 땐 -d
옵션과 경로 설정이 필요합니다.
unzip File.zip -d path
[예시]
[root@localhost test]# unzip TestFile.zip -d /root/zipTest/test/mkdir
Archive: TestFile.zip
extracting: /root/zipTest/test/mkdir/test1.txt
extracting: /root/zipTest/test/mkdir/test2.txt
extracting: /root/zipTest/test/mkdir/test3.txt
[root@localhost test]# ls
mkdir test1.txt test2.txt test3.txt TestFile.zip
이미 있는 경로에 설정해도 되고, 없는 경로의 폴더를 지정하면 해당 폴더가 생성하면서 압축을 해제합니다.
3. 비밀번호 있는 압축 파일 풀기
원래 하던 방식대로 압축을 해제하면 패스워드를 입력하라는 안내가 나옵니다. 패스워드를 입력하면 압축이 해제됩니다.
[root@localhost zipTest]# unzip zipFilePassword.zip
Archive: zipFilePassword.zip
[zipFilePassword.zip] procexp64.exe password:
처음부터 패스워드를 입력해서 압축을 해제할 수도 있습니다.
[root@localhost zipTest]# unzip -P 1234 zipFilePassword.zip
Archive: zipFilePassword.zip
반응형
'운영체제(OS)' 카테고리의 다른 글
리눅스 stdin, stdout, stderr이란? (표준 스트림) (0) | 2022.10.28 |
---|---|
리눅스 메모리 사용량 확인 명령어 free (스왑 메모리란?) (0) | 2022.10.27 |
리눅스 MYSQL rpm 설치 방법 (인터넷 없이) (1) | 2022.10.25 |
리눅스 디스크, 폴더 용량 확인 방법 (df, du) (0) | 2022.10.22 |
리눅스 파티션 dev/sda에 하면 안 되는 이유 (0) | 2022.10.21 |