합격하려고 했으나 실패했습니다 . rsync -rutz --no-l --no-L --no-k --no-K --no-H $HOME/testdir /run/media/USER/HDD/
알려주세요 . 그래서 교체를 사용해 rsync: --no-L: unknown option
보았지만 역시 실패했습니다.--no-L
--no-copy-links
다른 두 플래그도 실패했습니다: --no-k
및 --no-K
. 그러나 언급된 플래그를 제거하면 작동합니다.
내가 하고 싶은 것은 복사하지 않고 디렉토리와 그 내용을 복사하는 것입니다.어느링크(기호 링크, 하드 링크 등)는 해당 속성(소유권, 그룹, 권한 등)을 유지하지 않습니다. 어떻게 해야 하나요?
답변1
man
페이지 에서 :
--no-OPTION 옵션 이름 앞에 "no-"를 붙여 하나 이상의 암시적 옵션을 끌 수 있습니다. 모든 옵션에 "no-" 접두사가 붙을 수 있는 것은 아닙니다. 다른 옵션(예: --no-D, --no-perms)에 의해서만 암시되거나 다양한 경우에 다른 기본값을 갖는 옵션(예: --no- 전체 파일, --no-blocking-io, --no-dirs). "no-" 접두사 뒤에 짧은 옵션 이름이나 긴 옵션 이름을 지정할 수 있습니다(예를 들어 --no-R은 --no-relative와 동일합니다).
-L
, 또는 -k
에 암시된 다른 옵션은 없는 것 같습니다 -K
. 해당 기능을 원하지 않는다면 옵션을 추가하지도, 거부하지도 마세요.
--no-l
나는 그것이 --no-H
당신에게 효과가 있는 것 같아서 조사하지 않았습니다 .