2007. 11. 19. 17:49 Unix
디렉토리 구조 재생성하기
Unix Tip 2521 - November 26, 2005
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
디렉토리 구조 재생성하기
복잡한 디렉토리 구조를 가진 장비가 있고, 이 디렉토리 구조를 다른 장비에
복사하려 한다.
예를 들어 테스트 목적으로 퍼미션과, UID/GID와 디렉토리 구조는
복사하되 사용자의 파일은 복사하지 않는다고 가정한다.
가장 빠른 솔루션은 다음과 같다.
machine_a # cd /mydir
machine_a # find . -depth -print | cpio -o -O /tmp/dir.cpio
dir.cpio를 다른 장비에 복사한다.
machine_b # mkdir /mydir ; cd /mydir
machine_b # cat /tmp/dir.cpio | cpio -id
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
디렉토리 구조 재생성하기
복잡한 디렉토리 구조를 가진 장비가 있고, 이 디렉토리 구조를 다른 장비에
복사하려 한다.
예를 들어 테스트 목적으로 퍼미션과, UID/GID와 디렉토리 구조는
복사하되 사용자의 파일은 복사하지 않는다고 가정한다.
가장 빠른 솔루션은 다음과 같다.
machine_a # cd /mydir
machine_a # find . -depth -print | cpio -o -O /tmp/dir.cpio
dir.cpio를 다른 장비에 복사한다.
machine_b # mkdir /mydir ; cd /mydir
machine_b # cat /tmp/dir.cpio | cpio -id
반응형