리눅스에서 복사명령 cp 소유권 복사 방법

0 투표
cp 명령어를 이용해서 디렉토리를 복사하는데, 소유자가 로그인한 사용자로 바뀝니다.

linux 에서 파일이나 디렉토리 복사할때 기존 정보(소유자, 그룹, 권한, 시간정보 등) 그대로 복사하는 방법 알려주세요.

1 답변

0 투표

안녕하세요.

CP 명령어 에 아래와 같이 -rp 옵션을 주면 됩니다.

 

# cp -rp 복사할디렉토리 생성한디렉토리

# cp -rp SOURCE DEST

 

* 참고

[[email protected]]# cp --help

Usage: cp [OPTION]... [-T] SOURCE DEST

  or:  cp [OPTION]... SOURCE... DIRECTORY

  or:  cp [OPTION]... -t DIRECTORY SOURCE...

Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.

 

긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다.

  -a, --archive                same as -dR --preserve=all

      --backup[=CONTROL]       make a backup of each existing destination file

  -b                           like --backup but does not accept an argument

      --copy-contents          copy contents of special files when recursive

  -d                           same as --no-dereference --preserve=links

  -f, --force                  if an existing destination file cannot be

                                 opened, remove it and try again (redundant if

                                 the -n option is used)

  -i, --interactive            prompt before overwrite (overrides a previous -n

                                  option)

  -H                           follow command-line symbolic links in SOURCE

  -l, --link                   link files instead of copying

  -L, --dereference            always follow symbolic links in SOURCE

  -n, --no-clobber             do not overwrite an existing file (overrides

                                 a previous -i option)

  -P, --no-dereference         never follow symbolic links in SOURCE

  -p                           same as --preserve=mode,ownership,timestamps

      --preserve[=ATTR_LIST]   preserve the specified attributes (default:

                                 mode,ownership,timestamps), if possible

                                 additional attributes: context, links, xattr,

                                 all

  -c                           same as --preserve=context

      --no-preserve=ATTR_LIST  don't preserve the specified attributes

      --parents                use full source file name under DIRECTORY

  -R, -r, --recursive          copy directories recursively

      --reflink[=WHEN]         control clone/CoW copies. See below.

      --remove-destination     remove each existing destination file before

                                 attempting to open it (contrast with --force)

      --sparse=WHEN            control creation of sparse files. See below.

      --strip-trailing-slashes  remove any trailing slashes from each SOURCE

                                 argument

  -s, --symbolic-link          make symbolic links instead of copying

  -S, --suffix=SUFFIX          override the usual backup suffix

  -t, --target-directory=DIRECTORY  copy all SOURCE arguments into DIRECTORY

  -T, --no-target-directory    treat DEST as a normal file

  -u, --update                 copy only when the SOURCE file is newer

                                 than the destination file or when the

                                 destination file is missing

  -v, --verbose                explain what is being done

  -x, --one-file-system        stay on this file system

  -Z, --context=CONTEXT        set security context of copy to CONTEXT

      --help     이 도움말을 표시하고 끝냅니다

      --version  버전 정보를 출력하고 끝냅니다

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...