동시에 복사 및 chmod / chown 해제해야 함). 현재는 # cp

root다른 사용자가 소유 한 디렉토리에 복사하여 분석 할 로그 파일이 있습니다 (먼저 압축 해제해야 함).

현재는

# cp log.xz /home/user/Documents
# chown user:user /home/user/Documents/log.xz

하나 이상의 cp옵션으로 두 명령을 동시에 실행할 수있는 방법이 있습니까?



답변

cp 매뉴얼 페이지에는 CP 명령으로 만 수행 할 수있는 옵션이 나와 있지 않습니다. 명령을 내리고 “걸어 내고”싶을 경우, 2 개의 명령을 한 줄에; 명령을 순서대로 자동 실행합니다.

cp log.xz / home / user / Documents; chown user : 사용자 /home/user/Documents/log.xz

답변

당신은 볼 수 있습니다 install:

install -g user -o user log.xz /home/user/Documents

install설치에 적합한 다른 옵션이 있습니다. 예 : 설정 모드 또는 디렉토리 구조 보존


답변

cp 명령의 맵 페이지 참조

–preserve [= ATTR_LIST] 가능한 경우 추가 속성 : 컨텍스트, 링크, xattr, 모두 지정된 속성 (기본값 : mode, ownership, timestamps)을 유지합니다