-p 옵션과 cp 명령의 구체적인 역할은 무엇입니까?

-p 옵션과 cp 명령의 구체적인 역할은 무엇입니까?

그래서 저는 -p이 명령의 옵션이 무엇을 의미하는지 이해하려고 노력하고 있습니다 cp.

cp명령에 대한 설명서를 열었는데 -p--preserve=mode,ownership,time stamps와 같은 내용이 나와 있습니다.

그런데 이게 무슨 뜻인가요? >

소유권(파일을 만든 사람)이 무엇인지 아는 것과 마찬가지로 타임스탬프(파일이 마지막으로 수정되거나 수정된 ​​날짜), 모드(777과 같은 권한)도 알고 있습니다.

그러나 예를 들면:

cp 파일 1 파일 2

그리고

cp -p 파일1 파일2

달성하려면 AC 프로그램을 만들어야 합니다.cp -i -p file1 file2

-i기본적으로 사용자가 file2이미 생성되어 덮어쓰게 될 경우 메시지가 표시된다는 것은 알고 있지만 -p모르겠습니다.

답변1

여기에 이미지 설명을 입력하세요.file1귀하의 예에 있는 것이 어제 생성되었다고 가정해 보겠습니다 . 이 옵션을 사용하지 않으면 -p생성 날짜는 file2오늘과 지금이 됩니다. -p옵션을 사용하면 file2어제 생성된 것처럼 보입니다. 이것은 단지 타임스탬프일 뿐입니다. 파일 작성자가 아닌 다른 사람으로 파일을 복사했는데 -p이 옵션이 없으면 사용자의 신원을 소유자로 간주합니다.

첨부된 스크린샷을 참조하세요.

관련 정보