Linux에서 왔습니다. 내가 할 때 나는 계속 실수하고있다. cp -R /dir/ .
대신에 cp -R /dir .
. 이 두 명령은 리눅스 세계에서는 동일하지만 MacOS와는 다릅니다. 에서 cp
맨 페이지 :
If the source_file ends in a /, the contents of the directory are copied rather than the directory itself.
내가 항상 사용하기 때문에 Tab
디렉토리 이름을 자동 완성합니다. /
결국, 나는 정말로 디렉토리를 복사하는 것을 의미한다. 아니 디렉토리의 내용 나는 항상 그 기억을 잊지 않는다. /
접미사. MacOS 개발자는 이러한 실수를 어떻게 피합니까? 감사.
답변
자작농을 사용하는 경우 coreutils
패키지, GNU cp ( gcp
), 당신이 익숙한 방식으로 행동합니다. 그런 다음
alias cp=/path/to/homebrew/gcp
귀하의 프로필에서 해당 버전을 선호하십시오.