명령을 사용하여 종속성과 함께/bin 파일을 복사하는 방법은 무엇입니까?

명령을 사용하여 종속성과 함께/bin 파일을 복사하는 방법은 무엇입니까?

Ubuntu 14.04의 /bin 폴더에 종속성 파일이 있습니다. 파일과 함께 심볼릭 링크를 별도의 디렉토리에 복사하고 싶습니다. 내장된 명령이 있나요?

답변1

심볼릭 링크를 이동하고 심볼릭 링크를 복사하려면 cp -P(대문자 P)를 사용하세요.

이는 -R과 같은 다른 옵션과 함께 사용하여 디렉터리 계층 구조를 복사할 수 있습니다. cp -RL은 디렉터리의 모든 심볼릭 링크를 반복하고, cp -RP는 모든 심볼릭 링크를 복사합니다. cp -R은 Unix 변형에 따라 이들 중 하나를 실행할 수 있습니다. GNU cp(CentOS에 있음)의 기본값은 -P입니다.

-P를 사용하더라도 끝에 /를 추가하여 명령줄의 디렉터리에 심볼릭 링크 대상을 복사할 수 있습니다. cp -RP foo/ bar는 foo가 가리키는 디렉터리 트리를 복사합니다.

GNU cp에는 -R, -P, -p 등을 결합하는 편리한 -a 옵션이 있습니다. 디렉터리 계층 구조, 기호 링크, 권한, 수정 시간 및 기타 메타데이터를 보존하면서 소스 코드의 정확한 복사본을 (가능한 한 많이) 만듭니다. 편집 플래그 공유

관련 정보