복잡한 구조의 디렉토리와 파일 중에 디렉토리'만' 복사하기
글쓴이: jellypo / 작성시간: 화, 2008/11/11 - 11:34오전
깊이가 3 이상인 복잡한 디렉토리 구조를 그대로 복사해야 할 경우가 있다고 가정합니다.
그 디렉토리 구조 끝에 일반 파일이 들어가있고요. 하지만 파일은 복사하지 않고 구조만 복사해야 하는 경우입니다.
생각할 수 있는 것은 디렉토리만 cp로 가져갈 수 있지 않을까 하는 것이었습니다.
다음은 현재 구조를 dir 하위에 옮겨놓으려 하는 명령어입니다.
find ./ -type d -exec cp {} dir/ \;
하지만 디렉토리는 파일 위치를 저장하고 있는 '파일'이기 때문에 파일도 같이 복사가 됩니다(그리고 위의 저 명령으로는 하위 디렉토리 있는 디렉토리가 복사가 안되던가 그렇습니다).
다음의 명령어로 구조를 똑같이 만들 수 있었습니다.
find ./ -type d -exec mkdir -p dir/{} \;
tree 명령어로 구조를 확인해봅시다. :D
Forums:
찾던 내용입니다
감사합니다.
댓글 달기