![복사 명령에서 -r 및 -R은 무엇을 의미합니까?](https://linux55.com/image/153099/%EB%B3%B5%EC%82%AC%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20-r%20%EB%B0%8F%20-R%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
나는 맨 페이지에서 그들이 재귀를 의미한다는 것을 읽었습니다. 하지만 지휘에서 그들의 역할이 무엇인지는 잘 모르겠습니다. 빈 디렉토리를 다른 디렉토리에 복사하려고 하면,
$ cp EMPDIR DESTDIR
작동하지 않습니다. 오류 메시지가 있습니다.cp: -r not specified; omitting directory 'empdir'
하지만 내가 실행할 때
$ cp -r or -R EMPDIR DESTDIR
효과가있다.
-r과 -R의 역할은 정확히 무엇입니까? 읽어 주셔서 감사합니다 :)
답변1
-r
or 스위치는 모든 파일과 하위 디렉터리를 포함하여 디렉터리를 반복적으로 복사하도록 명령에 -R
지시합니다 . cp
디렉터리 복사는 필요하지만 파일 복사는 그렇지 않습니다.
사용하지 않을 때 -r
또는를 사용하지 않고 디렉토리를 복사 하려고 했기 때문에 질문에 오류가 발생합니다 -R
.
동일한 작업을 수행하는 데에도 사용할 수 있습니다 cp --recursive
. man
페이지 안에 모두 포함되어 있습니다 .