program tip

Unix-한 디렉토리의 내용을 다른 디렉토리로 복사

radiobox 2020. 9. 24. 07:42
반응형

Unix-한 디렉토리의 내용을 다른 디렉토리로 복사


Folder1/
    -fileA.txt
    -fileB.txt
    -fileC.txt

> mkdir Folder2/

> [copy command]

이제 Folder2/다음과 같이 보입니다.

Folder2/
    -fileA.txt
    -fileB.txt
    -fileC.txt   

어떻게해야할까요? 나는 시도 cp -r Folder1/ Folder2/했지만 결국 :

Folder2/
    Folder1/
        -fileA.txt
        -fileB.txt
        -fileC.txt

가깝지만 정확히 내가 원했던 것은 아닙니다.

감사!


이 시도:

cp Folder1/* Folder2/

*와일드 카드를 사용하면 매우 간단 합니다.

cp -r Folder1/* Folder2/

그러나 귀하의 예제에 따르면 재귀가 필요하지 않으므로 다음으로 충분합니다.

cp Folder1/* Folder2/

편집하다:

또는 mkdir Folder2부분을 건너 뛰고 다음을 실행하십시오.

cp -r Folder1 Folder2

정확한 사본, 권한, 소유권을 만들려면 "cp"와 함께 "-a"를 사용하십시오. "-r"은 파일의 내용을 복사하지만 반드시 다른 항목을 동일하게 유지하지는 않습니다.

cp -av 소스 / * 목적지 /

(먼저 Dest /가 있는지 확인하십시오)

하나에서 다른 것으로 반복적으로 업데이트하거나 모든 도트 파일도 복사해야하는 rsync경우 큰 도움이됩니다.

rsync -av-소스 삭제 / 대상 /

복사하는 동안 중단하면 다시 시작할 수 있다는 점에서 "복구 가능"합니다. 나는 "-v"를 좋아한다. 왜냐하면 무슨 일이 일어나고 있는지 볼 수있게 해주지 만 생략 할 수 있기 때문이다.

참고 URL : https://stackoverflow.com/questions/13019839/unix-copy-contents-of-one-directory-to-another

반응형