-ar 플래그는 cp에 대해 무엇을 의미합니까?

-ar 플래그는 cp에 대해 무엇을 의미합니까?

여기서 깃발은 무엇을 -ar의미합니까?

cp -ar ../foo/bar/. qux/quux/

저는 명령줄 언어를 처음 접하고 그것을 배우려고 최선을 다하고 있습니다.

불확실한 플래그만 해당됩니다 -ar. -r재귀적네, 그냥 추가 -a하면 -ar? 그게 무슨 -a뜻 이야?모두?

답변1

종종 여러 개의 단일 문자 플래그를 단일 매개변수로 결합할 수 있습니다. 이 경우:

cp -ar ../foo/bar/. qux/quux/

다음과 동일:

cp -a -r ../foo/bar/. qux/quux/

매뉴얼을 보면 -a가 -dR --preserve=all"과 동일하다고 나와 있습니다. 원하는 경우 해당 내용을 모두 볼 수 있지만 짧은 버전은 -a 플래그가 새로운 플래그를 만든다는 것입니다. 파일은 원본 파일과 동일한 권한, 소유자, 타임스탬프 등을 갖습니다. (일반적으로 해당 파일은 셸 구성에 정의된 권한과 현재 타임스탬프를 사용하여 "cp"를 실행하는 사용자가 소유합니다.)

답변2

-a이는 및 의 두 가지 별도 옵션입니다 -r. 옵션이 부울 값인 경우 UNIX와 유사한 명령은 종종 이 "간소한" 옵션 체계를 사용합니다. man cp그것이 무엇을 의미하는지 알아보세요 -a.

관련 정보