본문 바로가기

Server

[Linux] 소유자와 함께 권한을 포함하여 파일 복사하기

728x90
반응형

Linux에서 간단히 폴더를 복사할 때 copy를 이용하는데 이때 소유자와 권한을 함께 복사를 해야 할 때가 있다.

여기서는 간단히 소유자와 함께 권한을 함께 복사하는 법을 알아보자.

 

그냥 간단히 copy 옵션에 -p를 넣어 주면 된다.

 

1

$ copy -rp /usr/local/apps /usr/local/apps2

 

위의 명령어에서 -r 은 하위 디랙토리 까지 복사

 

내용이 너무 짧기에 또 다른 옵션들을 보자면

 

 옵션

설명

예 

 -a

 복사가 되면서 파일의 속성까지 복사 된다.

 cp -a /etc/file1 /etc/file2

 -p

 원본 파일의 소유자, 그룹, 권한 까지 복사

 cp -p /etc/file1 /etc/file2

 -i

 덮어 쓰기를 할지를 검사한다.

 cp -i /etc/file1 /etc/file2

 -r

 하위 디렉토리 및 파일까지 복사

 cp -R or cp -r /etc/file1 /etc/file2

 -v

 현재 복사 진행 작업을 표시

 cp -v /etc/file1 /etc/file2

 -u

 최신 파일을 복사 ( 기존 파일과 겹칠 경우 )

 cp -u /etc/file1 /etc/file2

 -b

 이미 존재 하는 파일이면 백업파일도 생성

 cp -b /etc/file1 /etc/file2

가 있다.

728x90
반응형