(단일, 배치 파일 시스템 처리가 필요하지 않은) 심볼릭 링크가 있는 경우 이를 링크된 파일의 복사본으로 대체하려면 어떤 명령줄을 사용해야 합니까?
답변1
cp --remove-destination "$(readlink <symlink>)" <symlink>
답변2
다음을 수행할 수 있습니다.
file=path/to/symlink
{ rm -f -- "$file" && cat > "$file"; } < "$file"
(권한, 소유권 등 파일의 메타데이터는 복사되지 않고 콘텐츠만 복사됩니다.)