Linux 에서 zip 압축 과 unzip 압축 해제 명령 및 사용 에 대한 자세 한 설명
1.홈 디 렉 터 리 아래 my data 디 렉 터 리 를 my data.zip 로 압축 합 니 다.
zip-r mydata.zip mydata\#mydata 디 렉 터 리 압축
2.홈 디 렉 터 리 아래 my data.zip 를 my databak 디 렉 터 리 에 압축 해제 합 니 다.
unzip mydata.zip -d mydatabak
3./home 디 렉 터 리 아래 abc 폴 더 와 123.txt 를 abc 123.zip 로 압축 합 니 다.
zip -r abc123.zip abc 123.txt
4.홈 디 렉 터 리 아래 wwroot.zip 를/홈 디 렉 터 리 에 직접 압축 해제
unzip wwwroot.zip
5./home 디 렉 터 리 아래 abc 12.zip,abc 23.zip,abc 34.zip 를/home 디 렉 터 리 에 동시에 압축 해제
unzip abc*.zip
6.홈 디 렉 터 리 아래 wwroot.zip 의 내용 보기
unzip -v wwwroot.zip
7.홈 디 렉 터 리 아래 wwroot.zip 이 완전 한 지 검증 합 니 다.
unzip -t wwwroot.zip
8.홈 디 렉 터 리 아래 wwroot.zip 에 있 는 모든 파일 을 1 급 디 렉 터 리 로 압축 해제 합 니 다.
unzip -j wwwroot.zip
주요 매개 변수
-c:압축 을 푸 는 결과
-l:압축 파일 에 포 함 된 파일 보이 기
-p:-c 인자 와 유사 하여 압축 을 푸 는 결 과 를 화면 에 표시 하지만 어떠한 변환 도 실행 하지 않 습 니 다.
-t:압축 파일 이 올 바른 지 확인
-u:-f 인자 와 유사 하지만 기 존 파일 을 업데이트 하 는 것 외 에 압축 파일 의 다른 파일 을 디 렉 터 리 에 압축 해제 합 니 다.
-v:실행 시 자세 한 정보 표시
-z:압축 파일 의 비고 텍스트 만 표시
-a:텍스트 파일 에 필요 한 문자 변환
-b:텍스트 파일 에 문자 변환 하지 마 십시오.
-C:압축 파일 의 파일 이름 대소 문자 구분
-j:압축 파일 에 있 는 디 렉 터 리 경 로 를 처리 하지 않 습 니 다.
-L:압축 파일 의 모든 파일 이름 을 소문 자로 변경
-M:출력 결 과 를 more 프로그램 으로 보 내기
-n:압축 을 풀 때 기 존 파일 을 덮어 쓰 지 마 십시오.
-o:사용자 에 게 먼저 물 어 볼 필요 가 없습니다.unzip 실행 후 기 존 파일 을 덮어 씁 니 다.
-P:zip 비밀번호 옵션 사용
-q:실행 시 어떠한 정보 도 표시 하지 않 음
-s:파일 이름 의 공백 문 자 를 밑줄 문자 로 변환 합 니 다.
-V:VMS 파일 버 전 정보 유지
-X:압축 을 풀 때 파일 의 원래 UID/GID 를 동시에 저장 합 니 다.
리 눅 스-zip 압축,unzip 압축 풀기 명령 의 사용 에 대한 상세 한 설명 을 소개 합 니 다.
서버 가 CentOS 시스템 을 사용 하기 때문에 파일 의 압축 과 압축 을 푸 는 데 명령 을 사용 하 는 것 을 피 할 수 없습니다.여기 서 저 는 Linux 시스템 에서 자주 사용 하 는 zip 와 unzip 명령 에 대해 정 리 를 하 겠 습 니 다.
압축
1,인 스 턴 스 적용
(1)현재 폴 더 의 모든 파일 을 new1.zip 파일 로 압축 합 니 다.
zip new1.zip *
(2)현재 폴 더 아래 에 있 는 my 1*doc 파일 을 new 1.zip 파일 로 포장 합 니 다.
zip new1.zip my1*.doc
(3)파일 abc.txt 와 디 렉 터 리 dir 1 을 yasuo.zip 로 압축 합 니 다.
zip -r yasuo.zip abc.txt dir1
(4)/home/Blinux/html/이 디 렉 터 리 에 있 는 모든 파일 과 폴 더 를 현재 디 렉 터 리 에 있 는 html.zip 로 압축 합 니 다.
비고:-q 는 조용 한 모드 로 압축 할 때 명령 의 실행 과정 을 표시 하지 않 습 니 다.
zip -qr html.zip /home/Blinux/html
(5).zip 파일 에 파일 추가
비고:만약 애당초 my 32.doc 를 new 1.zip 에 누 르 지 않 았 다 면 지금 그것 을 넣 으 세 요.-g 옵션 은 다시 생기 지 않 고 증가 한 다 는 뜻 입 니 다.
zip -g new1.zip my32.doc
(6)변 경 된 파일 을 압축 파일 에 추가 합 니 다.
비고:만약 에 처음에 my 2*doc 가 모두 new 1.zip 에 압축 되 었 다 면 나중에 my 2*doc 에서 몇 개의 파일 이 변경 되 었 고 어떤 파일 이 변경 되 었 는 지 찾 고 싶 지 않 았 습 니 다.이 명령 은 시스템 이 스스로 검 사 를 도와 주 고 변 경 된 것 이 압축 으로 업데이트 되 었 습 니 다.그렇지 않 으 면 움 직 이지 않 아 도 됩 니 다.
zip -u new1.zip my2*.doc
(7)zip 파일 에서 지정 한 파일 삭제
비고:당초 my 18.doc 가 new 1.zip 에 압축 된 파일 이 었 다 면,지금 이 명령 은 압축 파일 에서 빼 내 고 삭제 합 니 다.-삭제
zip -d new1.zip my18.doc
2,주요 매개 변수
1,인 스 턴 스 적용
(1)현재 디 렉 터 리 에 파일 압축 풀기
unzip test.zip
(2)파일 을 지정 한 디 렉 터 리 에 압축 을 풀 려 면-d 인 자 를 사용 해 야 합 니 다.
unzip -d /temp test.zip
(3)압축 을 풀 때 존재 하 는 파일 을 덮어 쓰 고 싶 지 않 을 때-n 인 자 를 추가 할 수 있 습 니 다.
unzip -n test.zip
unzip -n -d /temp test.zip
(4)압축 파일 test.zip 를 지정 한 디 렉 터 리 tmp 에서 압축 을 풀 고 같은 파일 이 존재 하면 unzip 명령 으로 원래 의 파일 을 덮어 쓰 도록 합 니 다.
unzip -o test.zip -d /tmp/
(5)zip 압축 패키지 에 어떤 파일 이 포함 되 어 있 는 지 만 보고 압축 을 풀 지 않 습 니 다.
unzip -l test.zip
(6)보 이 는 파일 목록 에 압축 비율 포함
unzip -v test.zip
(7)zip 파일 이 손상 되 었 는 지 확인 합 니 다.
unzip -t test.zip
2,주요 매개 변수
위 에서 말 한 것 은 리 눅 스에 서 zip 압축 과 unzip 압축 해제 명령 및 사용 에 대한 상세 한 설명 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.