이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 23775|회답: 9

[리눅스] CentOS에서 압축 및 압축 해제 명령에 대한 상세 설명

[링크 복사]
게시됨 2017. 5. 16. 오전 9:37:07 | | |
다음 명령어들은 /home 디렉터리에서 작동합니다
CD /홈 #进入/홈 디렉토리
1. /home 디렉터리 아래 mydata 디렉터리를 mydata.zip 압축
zip -r mydata.zip mydata #压缩mydata目录
2. /home 디렉터리 내 mydata.zip을 mydatabak 디렉터리로 추출합니다.
Unzip mydata.zip -d mydatabak
3. abc 폴더를 압축하여 /home 디렉터리 아래에 123.txt abc123.zip
집 -R abc123.zip ABC 123.txt
4. /home 디렉터리 아래의 wwwroot.zip을 /home 디렉터리로 직접 압축 해제
지퍼 내wwwroot.zip
5. /home 디렉터리 아래의 abc12.zip, abc23.zip, abc34.zip 파일을 동시에 /home 디렉터리로 압축 해제합니다
ABC의 지퍼 해제\*.zip
6. /home 디렉토리 wwwroot.zip의 내용을 확인하세요
언지퍼 -V wwwroot.zip
7. /home 디렉터리 wwwroot.zip이 완전한지 확인한다
지퍼 내려 -T wwwroot.zip
8. /home 디렉터리 아래 wwwroot.zip 내 모든 파일을 1단계 디렉터리로 추출합니다
지퍼 풀어 -j wwwroot.zip
시스템 운영 및 유지보수 따뜻한 알림: qihang01 원본 저작권 출처와 재인쇄 링크를 명시해 주세요
=====================================================
주요 기준:
-c: 지퍼 풀림 결과입니다
-l: 압축된 파일에 포함된 파일을 표시합니다
-p: -c 매개변수와 유사하게, 압축 해제 결과는 화면에 표시되지만 변환은 수행되지 않습니다
-t: 압축된 파일이 올바른지 확인
-u: -f 매개변수와 유사하지만, 기존 파일을 업데이트하는 것 외에도 압축된 파일에서 다른 파일을 폴더로 압축 해제합니다
-v: 실행 시 상세 정보를 표시합니다
-z: 압축된 파일의 주석 텍스트만 표시합니다
-a: 필요한 문자 변환을 텍스트 파일로 변환합니다
-b: 텍스트 파일을 특성화하지 마세요
-C: 압축 파일 내 파일 이름은 대소문자를 구분합니다
-j: 압축된 파일에 원래 있던 디렉터리 경로를 처리하지 않음
-L: 압축 파일 내 모든 파일 이름을 소문자로 변경함
-M: 출력 결과를 더 많은 프로그램으로 보내 처리합니다
-n: 압축 해제 시 원본 파일을 덮어쓰지 마세요
-o: 사용자에게 먼저 묻지 않아도 됩니다. 실행 후 압축 해제가 원본 파일을 덮어씁니다
-P<密码>: zip 비밀번호 옵션
-q: 실행 시 정보가 표시되지 않습니다
-s: 파일 이름의 빈칸 문자를 문자 밑줄로 변환합니다
-V: VMS의 파일 버전 정보를 유지하세요
-X: 파일의 원본 UID/GID가 압축 해제 시 저장됩니다




이전의:새로운 검 배경 스캔 도구
다음:테스트 게시 후 편집 기능
게시됨 2018. 1. 3. 오후 2:16:29 |
압축을 풀 때는 원래 파일을 덮어쓰고 싶을 때가 있고, 그렇지 않으면 권한을 설정하거나 다시 업로드하는 등의 작업이 필요합니다. 골치 아픈 거야.

압축 해제 명령 후에 -o 매개변수를 추가하면 더 이상 요청하지 않고, 원본 파일을 직접 덮어쓰고 압축을 풀어 많은 수고를 줄일 수 있습니다.

명령: 지퍼 풀기 -오 filename.zip
 집주인| 게시됨 2018. 1. 23. 오후 2:29:54 |
리눅스, 여러 파일을 하나의 파일로 압축하세요

여러 파일을 하나의 패키지로 압축할 경우, 다음 명령을 사용할 수 있습니다:
전혀test.zip 1.txt 2.txt 3.txt



 집주인| 게시됨 2021. 12. 13. 오전 11:25:43 |
zip은 현재 폴더의 모든 내용(폴더)을 압축하고, 테스트 디렉터리를 제외하며, 모든 하위 폴더의 로그 디렉터리를 제외하고, 모든 하위 폴더의 임시 파일을 제거합니다

 집주인| 게시됨 2021. 12. 13. 오전 11:27:17 |
리눅스 zip 명령어의 상세 설명

-A: 실행 파일 자동 압축 해제 파일을 조정;
-b<工作目录>: 파일이 임시로 저장되는 디렉터리를 지정합니다;
-c: 압축된 각 파일에 주석을 달기;
-d: 압축된 파일에서 지정된 파일을 삭제합니다;
-D: 압축된 파일에서 디렉터리 이름이 설정되지 않음;
-f: 이 매개변수의 효과는 "-u" 매개변수를 지정하는 것과 유사하지만, 기존 파일을 업데이트할 뿐만 아니라 압축된 파일에 존재하지 않는 파일을 압축 파일에 추가합니다.
-F: 손상된 압축 파일을 복구하려고 시도합니다;
-g: 새 압축 파일을 생성하는 대신 기존 압축 파일에 첨부;
-h: 온라인 도움말;
-i<范本样式>: 자격 있는 파일만 압축;
-j: 파일 이름과 그 내용만 저장되며, 디렉터리 이름은 저장되지 않습니다.
-J: 압축된 파일 앞에서 불필요한 데이터를 삭제합니다;
-k: MS-DOS 호환 형식의 파일 이름;
-l: 파일을 압축할 때 LF 문자를 LF+CR 문자로 교체합니다;
-ll: 파일을 압축할 때 LF+cp 문자를 LF 문자로 교체합니다;
- L: 저작권 정보 표시;
-m: 파일을 압축하여 압축된 파일에 추가한 후, 원본 파일을 삭제하여 압축된 파일로 이동;
-n<字尾字符串>: 특정 접미사 문자열을 가진 파일을 압축하지 않음;
-o: 압축된 파일 내에서 가장 늦은 변경 시각을 가진 파일이 우선하며, 압축된 파일의 변경 시각은 파일과 동일하게 설정됩니다.
-Q: 명령어 실행 프로세스가 표시되지 않음;
-r: 재귀 처리, 지정된 디렉터리 내 모든 파일과 하위 디렉터리를 함께 처리합니다;
-S: 시스템 파일 및 숨겨진 파일 포함;
-t<日期时间>: 압축 파일의 날짜를 지정된 날짜로 설정;
-T: 백업 파일의 각 파일이 올바른지 확인;
-u: 새 파일을 압축된 파일로 교체;
-v: 명령어 실행 프로세스를 표시하거나 버전 정보를 표시함;
- V: VMS 운영체제의 파일 속성을 저장합니다;
-w: 파일 이름에 버전 번호가 있을 경우, 이 매개변수는 VMS 운영체제에서만 유효합니다.
-x<范本样式>: 압축 시 자격이 있는 파일을 제외함;
-X: 추가 파일 속성을 저장하지 않음;
-y: 링크가 가리키는 파일이 아닌 심볼릭 연결을 직접 저장하며, 이 매개변수는 UNIX와 같은 시스템에서만 유효합니다;
-z: 압축된 파일에 주석을 추가;
-$: 첫 번째 압축 파일이 저장된 디스크의 볼륨 이름;
-<压缩效率>: 압축 효율은 1~9 사이의 값입니다.
 집주인| 게시됨 2021. 12. 13. 오전 11:32:31 |
리눅스는 압축 해제 없이 zip 패키지의 내용을 보기 위해 Vim을 사용합니다

Vim 명령어는 압축 해제 없이 ZIP 아카이브의 내용을 볼 수도 있습니다. 아카이브 파일과 폴더도 작동합니다. ZIP 외에도 tar.xz, tar.bz2, tar, tbz 등 다른 확장 프로그램과 함께 사용할 수 있습니다.

예를 들어: vim test.zip
 집주인| 게시됨 2022. 3. 3. 오후 9:58:18 |
다음 명령어로 zip 패키지를 오프라인에서 설치하고 압축 해제하세요:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, 다운로드 횟수: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, 다운로드 횟수: 0, 售价: 5 粒MB)
 집주인| 게시됨 2024. 1. 1. 오전 7:20:22 |
리눅스는 아카이브 파일을 생성하기 위해 tar를 사용합니다
https://www.itsvse.com/thread-10715-1-1.html
 집주인| 게시됨 2025. 7. 14. 오전 8:52:11 |
윈도우는 폴더를 압축하고 패키징하는 데 tar를 사용합니다
https://www.itsvse.com/thread-10896-1-1.html
 집주인| 게시됨 2025. 12. 4. 오후 3:06:43 |
리눅스 압축 압축, 7z 극한 압축(최소 파일 기준)
https://www.itsvse.com/thread-11152-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com