Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. # 리눅스에서 폴더 통째로 복사하기 - https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C_%ED%8F%B4%EB%8D%94_%ED%86%B5%EC%A7%B8%EB%A1%9C_%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0 ## 복사 * 원본폴더를 통째로(즉 하위폴더 및 파일들을 포함하여) 목적지폴더로 복사할 수 있다. * 상황에 따라 하위로 복사되거나, 폴더명이 바뀌며 복사된다. * 목적지폴더가 원본폴더의 상위폴더가 될 것인지, 아니면 원본폴더의 다른이름이 될 것인지는 상황에 따라 다르므로 주의가 필요하다. * 맨뒤에 '/'를 붙이든 말든 결과에는 상관이 없다. ★ 명령어 ```bash cp -r 원본폴더 목적지폴더 cp -r 원본폴더 목적지폴더/ cp -r 원본폴더/ 목적지폴더 cp -r 원본폴더/ 목적지폴더/ ``` 예시 ```bash cp -r a /test/b cp -r a /test/b/ cp -r a/ /test/b cp -r a/ /test/b/ ``` * /test 폴더가 없으면 오류. * /test/b 폴더가 없으면 a폴더를 test폴더 아래에 b라는 이름으로 복사. => /test/b * /test/b 폴더가 있으면 a폴더를 b폴더 아래에 복사. => /test/b/a ## 이동 폴더 전체를 다른 폴더로 이동하기 *복사와 마찬가지로 상위폴더가 될 것인지 다른 이름이 될 것인지는 상황에 따라 다르다. ```bash mv 원본폴더 목적지폴더 mv 원본폴더 목적지폴더/ mv 원본폴더/ 목적지폴더 mv 원본폴더/ 목적지폴더/ ``` 예시 ```bash mv -r a /test/b mv -r a /test/b/ mv -r a/ /test/b mv -r a/ /test/b/ ``` * /test 폴더가 없으면 오류. * /test/b 폴더가 없으면 a폴더를 test폴더 아래에 b라는 이름으로 이동. => /test/b * /test/b 폴더가 있으면 a폴더를 b폴더 아래로 이동. => /test/b/a ## 삭제 폴더 전체를 삭제하기 ```bash rm -rf 폴더 ``` 예시 ```bash rm -rf /test/b ``` open/리눅스에서-폴더-통째로-복사하기.txt Last modified: 2024/10/05 06:15by 127.0.0.1