
누군가 그것이 의미하는 바를 이해하도록 도와줄 수 있습니까?
cp: -r not specified; omitting directory
이 명령을 사용하려고 합니다
sudo cp /home/$USER/Documents/myfile.10 /home
오류:
cp: -r not specified; omitting directory '/home/administrator/Documents/myfile.10'
무슨 뜻이에요? 왜 그런 일이 일어났나요? 어떻게 해야 합니까?
답변1
cp: -r not specified; omitting directory '/home/administrator/Documents/myfile.10'
이는 myfile.10
디렉토리를 의미합니다. (또는 이에 상응하는) 플래그를 cp
명시적으로 사용하지 않는 한 복사하지 않습니다 .-r
cp
내 데비안 에서는 -r
, -R
, --recursive
. 그러나 POSIX는 -R
(-r
정의합니다 .그것은 말한다:
만약에소스 파일디렉토리 유형인 경우 다음 단계를 수행해야 합니다.
-R
옵션이 지정되지 않은 경우cp
표준 오류에 진단 메시지를 기록하고 더 이상 수행할 작업이 없습니다.소스 파일을 클릭하고 나머지 파일로 이동합니다.[...]
결론은 cp
해야 할 일을 정확히 수행한다는 것입니다. 전체 디렉토리를 복사하려면 를 사용하십시오 -R
. 디렉터리가 아닐 것으로 예상했다면 myfile.10
불일치 이유를 조사해야 합니다.