| HOME / 정보공유 / AIX 명령어 모음

unpack
unpack unpack 명령 목적 파일을 확장합니다. 구문
unpack File ...
설명
unpack 명령은 pack 명령이 작성한 파일을 확장합니다. 지정된 각각의 파일에 대하여 unpack 명령은 File.z라고 하는 파일을 탐색합니다. 이 파일이 압축된 파일일 경우 unpack 명령은 파일의 확장 버전으로 파일을 교체합니다. unpack 명령은 File에서 .z 접미사를 제거하여 새로운 파일 이름을 붙입니다. 사용자가 루트 권한이 있을 경우, 새로운 파일은 원래의 파일과 동일한 액세스 모드, 액세스 및 변경 시간, 소유자 및 그룹을 보유합니다. 사용자가 루트 권한을 가지고 있지 않을 경우 파일은 동일한 액세스 모드, 액세스 시간 및 변경 시간을 보유하는 대신 소유자와 그룹은 새로운 사용자와 그룹으로 변경됩니다.
unpack 명령은 .z로 끝나는 파일에서만 작동합니다. 결과적으로, .z로 끝나지 않는 파일이름을 지정할 경우, unpack 명령은 접미사를 추가한 뒤 디렉토리에서 그 접미사를 갖는 파일 이름을 찾습니다.
종료값은 unpack 명령이 압축해제할 수 없는 파일 수입니다. 다음의 경우 가운데 하나가 발생하면, 파일을 확장할 수 없습니다.
파일 이름이(.z제외) 253 바이트 이상입니다.
파일을 열 수 없습니다.
파일이 pack 명령으로 압축된 파일이 아닙니다.
압축 해제된 파일 이름과 동일한 이름의 파일이 이미 존재합니다.
확장 파일을 작성할 수 없습니다.
주: unpack 명령은 확장중인 파일이 링크를 가질 경우 표준 오류에 경고를 출력합니다. 새로운 확장 파일은 작성된 압축된 파일과는 다른 i-노드를 가지고 있습니다. 그러나 압축 파일 원래의 i-노드에 링크된 다른 파일들은 여전히 존재하며 압축 상태로 있습니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 명령이 성공적으로 실행되었습니다.
>0 오류가 발생하였습니다.
예제
압축 파일을 확장하려면
unpack chap1.z chap2
이것은 압축된 파일 chap1.z과 chap2.z의 압축을 풀고, chap1과 chap2란 이름의 파일로 대체합니다. unpack 명령에 .z 접미사가 붙거나 붙지 않은 파일 이름을 줄 수 있다는 점에 주의하십시오.
파일
/usr/bin/unpack unpack 명령을 포함하고 있습니다.
관련 정보
cat 명령, compress 명령, pack 명령.