1.6 KiB
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}}