Linux zip 명령어
Linux 명령어大全
Linux zip 명령어는 파일을 압축하는 데 사용됩니다.
zip은 널리 사용되는 압축 프로그램으로, 압축된 파일의 확장자는 .zip입니다.
문법
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <작업 디렉토리>][-ll][-n <접미사 문자>][-t <날짜 시간>][-<압축 효율>][압축 파일][파일...][-i <패턴 스타일>][-x <패턴 스타일>]
파라미터:
- -실행 가능한 자동 압축 파일을 조정합니다.
- -일시적으로 파일을 저장할 디렉토리를 지정합니다.
- -압축된 각 파일에 주석을 추가합니다.
- -지정된 파일을 압축 파일에서 제거합니다.
- -압축 파일 내에 디렉토리 이름을 만들지 않습니다.
- -기존 파일을 업데이트합니다.
- -파괴된 압축 파일을 복구 시도합니다.
- -파일을 압축하고 기존 압축 파일에 추가합니다. 새 압축 파일을 만들지 않습니다.
- -온라인 도움말.
- -만족하는 파일만 압축합니다.
- -파일 이름 및 내용만 저장하고 디렉토리 이름을 저장하지 않습니다.
- -불필요한 데이터를 압축 파일에서 제거합니다.
- -MS-DOS 호환 파일 이름 형식.
- -압축 파일을 압축할 때 LF 문자를 LF로 변환합니다.+CR 문자.
- -압축 파일을 압축할 때 LF+CR 문자를 LF 문자로 변환합니다.
- -저작권 정보를 표시합니다.
- -파일을 압축하고 압축 파일에 추가한 후 원본 파일을 삭제합니다. 즉 파일을 압축 파일에 이동합니다.
- -특정 접미사 문자를 가진 파일을 압축하지 않습니다.
- -o 최근 변경된 시간이 가장 새로운 파일을 기준으로 압축 파일의 변경 시간을 설정합니다.
- -q 명령어 실행 과정을 표시하지 않습니다.
- -r 재귀적으로 처리하여 지정된 디렉토리 및 하위 디렉토리의 모든 파일을 처리합니다.
- -S 시스템 및 숨겨진 파일을 포함합니다.
- -t<날짜 시간> 압축 파일의 날짜를 지정된 날짜로 설정합니다.
- -T 백업 파일 내의 각 파일이 올바르게无误인지 확인합니다.
- -u -f 파라미터와 유사하지만, 기존 파일을 업데이트하는 것 외에도 압축 파일에 있는 다른 파일을 디렉토리에 해제합니다.
- -v 명령어 실행 과정을 표시하거나 버전 정보를 표시합니다.
- -V VMS 운영 체제의 파일 속성을 저장합니다.
- -w 파일 이름에 버전 번호를 추가합니다. 이 파라미터는 VMS 운영 체제에서만 유효합니다.
- -x<템플릿 스타일> 압축할 때 해당 조건을 만족하는 파일을 제외합니다.
- -X 추가 파일 속성을 저장하지 않습니다.
- -y 직접 심볼 링크를 저장하고, 링크가 가리키는 파일을 저장하지 않습니다. 이 파라미터는 UNIX와 같은 시스템에서만 유효합니다.
- -z 압축 파일에 주석을 추가합니다.
- -$ 첫 번째 압축된 파일이 있는 디스크의 볼륨 이름을 저장합니다.
- -<압축 효율성> 압축 효율성은1-9의 값.
온라인 예제
를 /home/html/ 이 디렉토리에 있는 모든 파일과 폴더를 현재 디렉토리의 html.zip로 패키징합니다:
zip -q -r html.zip /home/html
如果在我们在 /home/html 디렉토리에서 다음 명령어를 실행할 수 있습니다:
zip -q -r html.zip *
cp.zip 압축 파일에서 파일 a.c를 제거합니다.
zip -dv cp.zip a.c
Linux 명령어大全