실용적 유닉스 커맨드디렉토리와 파일 다루기디렉토리와 파일 복사 붙여넣기: cp

Q

디렉토리만을 복사할 수도 있나요?

조회 1668

좋아요 0

2022년 4월 17일

cp -r을 사용해서 파일과 같이 복사가 되는데,

혹시 디렉토리만을 복사하고 싶을때에 방법이 있을까요 ???

디렉토리만을 복사할 수도 있나요?

댓글 3

2022년 4월 18일
디렉토리만 복사한다는게 어떤 의미인가용?
2022년 4월 19일
디렉토리 안의 파일은 복사하지 않고 디렉토리 구조만 복사하고 싶을때가 있어서요 ㅠㅠ
2022년 4월 20일
아, 그러니까 디렉토리 안에 디렉토리 안에 디렉토리.. 이런 구조가 있을 때 디렉토리명으로만 만들고 싶으신거군용
A
1개의 답변이 있어요

기본 명령어로는 find 를 사용해서 할 수 있을 것 같은데용,

그 전에 먼저 디렉토리 만들 때 팁을 드리면,

이게 가능합니다.

mkdir -p codeit/project/{1..10}

어떻게 될지 느낌이 오시나용?

codeit/project/1
codeit/project/2
...
codeit/project/9
codeit/project/10

위처럼 1부터 10까지 디렉토리가 만들어집니당

이외에도 {a...z}, {1, 2, 3} 요런 식도 가능하고요


위와 함께 결합하면 아래와 같이 해볼 수 있을거에용

예를 들어 a/b/c 라는 구조를 가진 디렉토리를 aa 라는 디렉토리로 옮겨볼게용

즉, aa/a/b/c/ 가 되겠죵

mkdir -p a/b/c 
find a -type d -exec mkdir -p "aa/{}" \;

이렇게 하시면 a 디렉토리 구조대로 aa 디렉토리 밑에 a/b/c 디렉토리가 만들어집니당


2022년 4월 20일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇