복사 명령에서 -r 및 -R은 무엇을 의미합니까?

복사 명령에서 -r 및 -R은 무엇을 의미합니까?

나는 맨 페이지에서 그들이 재귀를 의미한다는 것을 읽었습니다. 하지만 지휘에서 그들의 역할이 무엇인지는 잘 모르겠습니다. 빈 디렉토리를 다른 디렉토리에 복사하려고 하면,

$ cp EMPDIR DESTDIR

작동하지 않습니다. 오류 메시지가 있습니다.cp: -r not specified; omitting directory 'empdir'

하지만 내가 실행할 때

$ cp -r or -R EMPDIR DESTDIR

효과가있다.

-r과 -R의 역할은 정확히 무엇입니까? 읽어 주셔서 감사합니다 :)

답변1

-ror 스위치는 모든 파일과 하위 디렉터리를 포함하여 디렉터리를 반복적으로 복사하도록 명령에 -R지시합니다 . cp디렉터리 복사는 필요하지만 파일 복사는 그렇지 않습니다.

사용하지 않을 때 -r또는를 사용하지 않고 디렉토리를 복사 하려고 했기 때문에 질문에 오류가 발생합니다 -R.

동일한 작업을 수행하는 데에도 사용할 수 있습니다 cp --recursive. man페이지 안에 모두 포함되어 있습니다 .

관련 정보