리눅스 분류
cp로 복수디렉토리 복사 가능한지요?
작성자 정보
- 소노디자이너 작성
- 작성일
컨텐츠 정보
- 2,268 조회
- 1 댓글
- 0 추천
- 목록
본문
cp 명령어는 원본대상 타겟대상으로 한개의 파일이나 디렉토리에 대해서 복사가 가능한데
혹시 복수개의 디렉토리 복사도 가능한지요?
제가 하고 싶은건
mkdir로 test라는 디렉토리를 만들고 test 디렉토리 안에 a.txt를 생성한 후
cp -rpf test test1 test2 test3... 이렇게 하면 a.txt파일이 들어 있는 test1 test2 test3 디렉토리가 생성될 줄 알았는데 불가능하네요.
명령어로만으로는 힘들겠지요? ㅠㅠ
관련자료
-
이전
-
다음
댓글 1
dslee님의 댓글
- dslee
- 작성일
cp 명령어에는 복수 디렉토리 복사 기능은 없는걸로 생각됩니다.
혹시 여러게의 디렉토리 복사를 원하신다면, 쉘 스크립트를 만드시면 될것 같습니다.
예를들어,
[root@ps-ef buy]# vi cp.sh
cp -r test/ test2
cp -r test/ test3
cp -r test/ test4
cp -r test/ test5
cp -r test/ test6
cp -r test/ test7
저장후 나옵니다.
[root@ps-ef buy]# chmod 700 cp.sh
[root@ps-ef buy]# ./cp.sh
drwx------. 9 buy buy 4096 2013-11-15 15:38 .
drwxr-xr-x. 9 root root 4096 2013-11-15 14:33 ..
-rw-r--r--. 1 buy buy 18 2012-05-11 03:31 .bash_logout
-rw-r--r--. 1 buy buy 176 2012-05-11 03:31 .bash_profile
-rw-r--r--. 1 buy buy 124 2012-05-11 03:31 .bashrc
-rwx------. 1 root root 108 2013-11-15 15:38 cp.sh
drwxr-xr-x. 3 root root 4096 2013-11-15 15:35 test
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test2
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test3
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test4
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test5
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test6
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test7
질문에 답변이 되셨나 모르겠네요 ㅎ
혹시 여러게의 디렉토리 복사를 원하신다면, 쉘 스크립트를 만드시면 될것 같습니다.
예를들어,
[root@ps-ef buy]# vi cp.sh
cp -r test/ test2
cp -r test/ test3
cp -r test/ test4
cp -r test/ test5
cp -r test/ test6
cp -r test/ test7
저장후 나옵니다.
[root@ps-ef buy]# chmod 700 cp.sh
[root@ps-ef buy]# ./cp.sh
drwx------. 9 buy buy 4096 2013-11-15 15:38 .
drwxr-xr-x. 9 root root 4096 2013-11-15 14:33 ..
-rw-r--r--. 1 buy buy 18 2012-05-11 03:31 .bash_logout
-rw-r--r--. 1 buy buy 176 2012-05-11 03:31 .bash_profile
-rw-r--r--. 1 buy buy 124 2012-05-11 03:31 .bashrc
-rwx------. 1 root root 108 2013-11-15 15:38 cp.sh
drwxr-xr-x. 3 root root 4096 2013-11-15 15:35 test
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test2
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test3
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test4
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test5
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test6
drwxr-xr-x. 3 root root 4096 2013-11-15 15:38 test7
질문에 답변이 되셨나 모르겠네요 ㅎ