2012-08-06 2 views
0

나는이SSH Mergin 폴더 - 복사 전체 폴더 구조는

APP -CODE - COMMUNITY - VB - FILE 1 
           - FILE 2   
    -DESIGN - ADMIN - DEFAULT - FILES 
      - FRONTEND - DEFAULT - MORE FILES 

같은 꽤 성가신 트리 구조의 모듈이 기존 응용 프로그램은 이미 같은 폴더 이름의 일부를 공유 앱 폴더가 나무를 따라가.

응용 프로그램은 현재 __MACOSX라는 폴더에 압축이 풀 렸습니다. sudo mv __MACOSX/* 명령을 사용하여 내용을 복사하려고 시도했지만 '디렉토리를 비울 수 없습니다.'라는 메시지가 나타납니다.

내 FTP 프로그램은 모든 파일을 디렉토리에 추가하고 복제본이있는 경우 덮어 쓰려고하는지 묻습니다. 이 새로운 서버에는 SSH 액세스 만 있으므로 폴더를 통해 복사하여 APP에있는 디렉토리를 채울 수 있는지 궁금합니다.

답변

0

cp 명령에 재귀 (-R) 플래그를 사용하여 원하는 것을 수행 할 수 있습니다. 예를 들어, 내가있는 경우 :

__MACOSX/ 
    dir1/file1 
    dir1/file2 
    dir2/file3 

그리고 내가 가진 :

cp -R __MACOSX/* app/ 

을 그리고로 끝날 것 :

다음
app/ 
    dir1/ 

나는 실행할 수 있습니다

app 
app/dir1 
app/dir1/file1 
app/dir1/file2 
app/dir2 
app/dir2/file3 

... 나는 당신이하고 싶은 생각입니다.