linux:cli:7zip

7z (7zip, p7zip)

압축이 아닌 단순 archiving 용도. 다른 압축 옵션과 함께 사용

7z <command> [<switches>...] <archive_name> [<file_names>...]
 
7z a {FILENAME}.7z [PATH]
 
 7z a -m0=LZMA2 -mx=9 -mmt=8  압축파일명.7z 압축할폴더(파일)명
 
-m0=LZMA2 = 압축알고고리즘 선택
-mx=9는 레벨9(max)로 압축하겠다는 것이며
-mmt=8은 cpu 8개를 쓰겠다는 얘기임.
-v1024M 는 1024MB 씩 분할 하겠다는 (확장자 001, 002, ..... 로 그냥 split 된 형태임. 나중에 cat으로 합쳐도 됨)
 
나머지는  default를 쓰면 되므로 따로 설정 안함.
  • 7z <command> [<switches>…] <archive_name> [<file_names>…]
    • <command>
      • a, -a: 압축하기
      • x, -x: 압축풀기
    • [<switchies>…]
      • -o{output_dir}: 출력 디렉토리(output directory). -o와 바로 붙여 쓸것
      • -v{size}: 분할압축 -v와 바로 붙여 쓸것
      • -m0={algorism}: 압축 알고리즘 선택. LZMA2,
      • -mx={level}: 압축레벨 선택
      • -mmt={threads}: 스레드 갯수
      • -t{type}: 압축포맷(7z, zip, gzip, bzip2, tar.7z). -t와 바로 붙여 쓸것
    • <archive_name>:
    • [<file_names>…]:

HELP(Linux) 7z --help

sudo apt install p7zip-full
  • linux/cli/7zip.txt
  • 마지막으로 수정됨: 2023/12/26 07:30
  • 저자 writer