1.6 KiB

atool

다양한 형식의 압축 파일을 관리하기 위한 스크립트. atool은 외부 아카이빙 프로그램을 사용하지만, 아카이브의 목록.조회, 압축 해제, 생성 및 관리를 위한 일관된 명령줄 인터페이스를 제공. 더 많은 정보: https://manned.org/atool.

  • 아카이브에 포함된 파일 목록을 표시:

atool {{[-l|--list]}} {{경로/대상/아카이브.zip}}

  • 아카이브를 압축 해제 (필요한 경우, 안전하게 하위 디렉터리를 생성):

atool {{[-x|--extract]}} {{아카이브.tar.gz}}

  • 아카이브를 지정한 디렉터리에 압축 해제:

atool {{[-X|--extract-to]}} {{경로/대상/출력_디렉터리}} {{아카이브.rar}}

  • 아카이브에서 특정 파일의 내용을 stdout으로 출력 (cat과 유사):

atool {{[-c|--cat]}} {{아카이브.tar}} {{경로/대상/아카이브_내부_파일.txt}}

  • 지정한 파일 또는 디렉터리로 새로운 아카이브를 생성:

atool {{[-a|--add]}} {{새로운_아카이브.zip}} {{경로/대상/파일1 경로/대상/파일2 ...}}

  • 아카이브의 파일 목록을 표시하고 출력을 페이저로 전달:

atool {{[-l|--list]}} {{[-p|--pager]}} {{큰_아카이브.tar.bz2}}

  • 여러 아카이브를 한 번에 압축해제 (필요한 경우 각각 별도의 하위 디렉터리에 추출):

atool {{[-x|--extract]}} {{[-e|--each]}} {{아카이브1.zip}} {{아카이브2.tar.gz}} {{*.rar}}

  • 아카이브를 다른 형식으로 다시 패키징 (예, .tar.gz -> .tar.7z):

atool {{[-r|--repack]}} {{과거_아카이브.tar.gz}} {{새로운_아카이브.tar.7z}}