cp에서 업데이트를 사용하여 복사 프로세스/작업 저장

cp에서 업데이트를 사용하여 복사 프로세스/작업 저장

cp -u실제로 파일 저장/복사가 작동하도록 업데이트하는 방법

/tmp/onram/cpp방금 GainRun.sh 에 복사하고 수정했습니다.

$ ls -l
drwxrwxrwx 2 root root 80 Oct  7 07:02 /tmp/onram/cpp
total 8
-rwxrwxrwx 1 root root 116 Oct  7 07:02 gainRun.sh
-rwxrwxrwx 1 root root 175 Oct  7 07:01 m.c

opt 를 통해 다시 복사하기 전에 소스 코드를 확인하세요 -u.

$ ls -l ~/Downloads/c
drwxrwxrwx 2 root root 4096 Oct  6 09:28 /home/bot/Downloads/c
total 8
-rwxrwxrwx 1 root root 108 Oct  6 09:11 gainRun.sh
-rwxrwxrwx 1 root root 175 Oct  6 09:11 m.c

이제 테스트하고 복제할 시간입니다.

$ cp -ru /tmp/onram/cpp/*  ~/Downloads/c

'/tmp/opera-beta/cpp/gainRun.sh' -> '/home/bot/Downloads/c/gainRun.sh'
'/tmp/onram/cpp/m.c' -> '/home/bot/Downloads/c/m.c'

수정만 하지 말고 무차별적으로 복사하세요.gainRun.sh

그렇지 않은 경우 파일을 저장/복사하는 올바른 단계를 도와주세요.

답변1

cp -u- 원본 파일의 마지막 수정 시간을 기준으로 파일을 복사합니다.

cp -ur- 위와 동일하지만 하위 디렉터리의 콘텐츠가 포함됩니다.

이전에 표시된 이미지:

파일이 수정되기 전의 타임스탬프를 보여주는 이미지

다음 이미지는 그 이후의 결과를 보여줍니다(복사하기 전에 수정한 두 파일 간의 시간 차이에 유의하세요).

cp -u의 결과를 보여주는 이미지

수정된 파일의 타임스탬프만 변경되며 이는 명령이 파일에만 적용된다는 것을 나타냅니다.

이게 도움이 되길 바란다.

관련 정보