2012-05-30 5 views
1

내가 병합하고 싶은 폴더가 두 개 있는데 루트는 프레임 워크, lib, bin 등과 같은 서브 폴더가있는 AIR3SDK입니다. 병합하려는 폴더는 루트 폴더와 이름이 같고 새 폴더도있는 하위 폴더가 포함 된 AIR SDK맥 osx 터미널 병합 폴더 (rsync?)

루트 폴더와 다른 모든 파일을 새 폴더로 덮어 쓰고 싶습니다. 전체 폴더를 덮어 쓰지 않고 어떤 파일이 다른지 확인하고 확인하십시오. AIR SDK에만있는 새 파일 인 경우 적절한 폴더에 복사하고 싶습니다.

rsync -r "AIR SDK" "AIR3SDK"를 사용해 보았지만 AIR SDK 폴더 만 AIR3SDK 폴더에 복사합니다.

감사합니다.

답변

1

내가 제대로 의도를 이해한다면, 당신은, 그것은 AIR3SDK에 AIR SDK의 내용을 복사합니다

cp -Rp "AIR SDK/" AIR3SDK 

를 사용하여 AIR SDK의 버전 모두 디렉토리 구조에 존재하는 모든 파일을 교체하여 해당 작업을 수행 할 수 있습니다. cp 명령에 대한 문서가 여기에 있습니다 : 복사가 성공하면 http://linux.about.com/od/commands/l/blcmdl1_cp.htm

, 여기

rm -rf "AIR SDK/" 

문서와 AIR SDK를 제거 할 수 있습니다 http://linux.about.com/od/commands/l/blcmdl1_rm.htm

+0

안녕하세요, 저는 위의 솔루션 (대한 sudo를 추가 시도 이 요청은 air3sdk 폴더에 전체 폴더로 복사 된 "air sdk"폴더의 결과와 동일합니다. 내가 찾고있는 결과는 "air sdk"폴더 안에있는 모든 폴더와 파일을 air3sdk에 복사 한 것입니다 (같은 이름의 파일을 바꿉니다). 감사합니다 !! – Eran

+0

죄송합니다. 제 실수는 처음 명령에'/'가 없습니다. 사용자 권한에 따라 물론'sudo '로 작업해야합니다. – Stefan

+0

/추가 된 작품은 훌륭합니다., thx – Eran