"리눅스 폴더 복제 cp -a"의 두 판 사이의 차이

5번째 줄: 5번째 줄:
*cp명령어의 -a 옵션(archive)
*cp명령어의 -a 옵션(archive)
*모든 것(하위 폴더/파일, 수정시간, 소유자, 그룹, 퍼미션)을 동일하게 복제함
*모든 것(하위 폴더/파일, 수정시간, 소유자, 그룹, 퍼미션)을 동일하게 복제함
*recursive + preserve<ref>same as -dR --preserve=all</ref>
*recursive(하위 포함) + preserve(속성 보존)<ref>same as -dR --preserve=all</ref>


==실습==
==실습==

2013년 11월 19일 (화) 00:42 판

1 개요

리눅스 완벽한 사본 만들기
cp -a
  • cp명령어의 -a 옵션(archive)
  • 모든 것(하위 폴더/파일, 수정시간, 소유자, 그룹, 퍼미션)을 동일하게 복제함
  • recursive(하위 포함) + preserve(속성 보존)[1]

2 실습

[root@jmnote ~]# mkdir /cp_test
[root@jmnote ~]# echo "hello" > /cp_test/hello.txt
[root@jmnote ~]# mkdir /cp_test/sub
[root@jmnote ~]# echo "world" > /cp_test/sub/world.txt
[root@jmnote ~]# ll /cp_test
total 8
-rw-r--r-- 1 root root    6 May 20 13:34 hello.txt
drwxr-xr-x 2 root root 4096 May 20 13:34 sub
[root@jmnote ~]# ll /cp_test/sub
total 4
-rw-r--r-- 1 root root 6 May 20 13:34 world.txt
→ 폴더와 파일들을 만들고 확인
[root@jmnote ~]# cp -a /cp_test /cp_clone
→ cp -a 명령어를 활용하여 폴더 복제
[root@jmnote ~]# ll /cp_clone
total 8
-rw-r--r-- 1 root root    6 May 20 13:34 hello.txt
drwxr-xr-x 2 root root 4096 May 20 13:34 sub
[root@jmnote ~]# ll /cp_clone/sub
total 4
-rw-r--r-- 1 root root 6 May 20 13:34 world.txt
→ /cp_test와 /cp_clone는 가지고 있는 폴더와 파일, 소유자, 퍼미션, 수정한 시각이 모두 동일하다.
[root@jmnote ~]# rm -rf /cp_test /cp_clone
→ 실습용 폴더 제거

3 같이 보기

4 주석

  1. same as -dR --preserve=all
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}