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

inucp
inucp inucp 명령 목적 installp 명령에 대한 간단한 복사 조작을 수행합니다. 이 명령은 installp 명령 및 설치 스크립트에 의해 사용됩니다. 구문
inucp -s StartDirectory [ -e FinalDirectory ] ListFile ProductName
설명
inucp 명령은 StartDirectory의 파일을 FinalDirectory 루트의 적절한 장소로 복사합니다.
FinalDirectory 파일 트리에 이미 존재할 수도 있는 파일을 대체하기 전에, inusave 명령을 호출하여 inurecv 명령에 의해 필요할 때까지 파일을 저장해야 합니다.
ListFile 매개변수는 ProductName에 대한 모든 파일의 리스트를 행당 하나씩 지정합니다. ListFile은 제품이 복사했어야 하는 파일의 상대 경로 이름을 포함하는 파일의 전체 경로 이름입니다.
ProductName 매개변수는 복사될 소프트웨어 제품의 이름을 지정합니다.
플래그
-e FinalDirectory 파일이 복사될(복사처) 파일 트리의 루트를 나타냅니다. FinalDirectory는 파일 트리의 기준이어야 합니다. 이 플래그가 지정되지 않을 때 디폴트 디렉토리는 /(루트) 디렉토리입니다.
-sStartDirectory 파일이 복사되어 오는(복사원) 파일 트리의 루트를 나타냅니다.
환경 변수
INUEXPAND 복사하기 위해 필요할 경우 파일시스템이 확장되면(즉, -X 플래그가 전달됩니다.), 이 플래그가 installp 명령에 의해 1로 설정됩니다. 파일시스템이 확장되지 않아야 하는 경우, 이 플래그는 0으로 설정됩니다. 이 환경 변수가 설정되지 않는 경우, 디폴트는 파일시스템을 확장하지 않는 것입니다.
INUTEMPDIR 이 플래그는 installp 명령에 의해 현재 임시 디렉토리의 경로로 설정됩니다. 이 플래그가 설정되지 않는 경우, 디폴트는 /tmp입니다.
오류 코드
inucp 명령은 다음 오류 코드를 리턴하는데, 이들은 inuerr.h에서 정의됩니다.
INUACCS StartDirectory 및 FinalDirectory의 하나 또는 모두가 디렉토리가 아닙니다.
INUBADAR lpp.acf 파일에 파일을 아카이브할 수 없습니다.
INUBADC1 복사 조작에 실패했습니다.
INUBADMN 인식 불가능한 플래그가 지정되었습니다.
INUGOOD 오류 조건이 발생하지 않았습니다.
INUNOAP2 ListFile에 액세스할 수 없습니다.
INUNODIR FinalDirectory에 쓰기 액세스 권한이 없습니다.
INUNOLPP StartDirectory 및 FinalDirectory의 하나 또는 모두에 필요한 사용권한이 없습니다.
INUNOMK 필요한 디렉토리를 작성할 수 없습니다.
INUNOSPC 복사할 공간이 부족하고 INUEXPAND가 설정되어 있지 않습니다.
INUTOOFW 하나 이상의 매개변수가 누락되었습니다.
INUTOOMN 너무 많은 매개변수가 지정되었습니다.
보안
특권 제어: 이 명령을 수행하려면, 반드시 루트 사용자여야 합니다.
예제
/usr/lpp/X11/inst_root 파일 트리에서 루트 디렉토리로 /usr/lpp/X11/inst_root/al 리스트에 나열된 모든 파일을 복사하려면, 다음을 입력하십시오.
inucp -s /usr/lpp/X11/inst_root /usr/lpp/X11/inst_root/al X11
관련 정보
installp 명령, inurecv 명령, inurest 명령, inusave 명령.