9 한 디렉토리에서 다른 디렉토리로 파일을 복사 할 때 디렉토리 권한이 재설정됩니다 (예 : 0755에서 0775로). 이로 인해 문제가 발생하여 디렉토리 권한으로 돌아가서 수동으로 재설정해야합니다. 나는 현재하고있다cp -r /source/directory /destination/directory 모든 파일과 새 디렉토리를 복사하려고하지만 기존 디렉토리의 권한을 덮어 쓰지 않습니다. command-line permissions — 에바 소스
5 당신이 사용할 수 있습니다 링크를 유지하려면 cp( CP에 대한 맨 페이지 포함) -d에 해당 플래그를 --no-dereference --preserve=links. 이것을 -p및 -R플래그 와 결합하려면 archive 플래그를 사용할 수 있습니다 -a. — 발 소스
7 -p 플래그 추가 cp -pR /source/dir /dest/dir 보낸 사람 man cp: -p same as --preserve=mode,ownership,timestamps — vfbsilva 소스
2 내가 ~/.bashrc포함하도록 수정되었습니다 alias cp='cp -i --preserve=all' 이것은 내가 사용할 때 cp덮어 쓰기 ( -i) 전에 프롬프트 하고 모든 (즉, 모드, 소유권, 타임 스탬프 및 가능한 경우 추가 속성 : 컨텍스트, 링크, xattr)을 보존 한다는 것을 의미 합니다 . 원하는 경우 언제든지 mode대신 대신 변경할 수 all있지만이 별칭을 사용하여 기본값을 변경하고 싶습니다 cp. — 스파 호크 소스