![UNIX에서 새로 생성된 파일 복사 [닫기]](https://linux55.com/image/37410/UNIX%EC%97%90%EC%84%9C%20%EC%83%88%EB%A1%9C%20%EC%83%9D%EC%84%B1%EB%90%9C%20%ED%8C%8C%EC%9D%BC%20%EB%B3%B5%EC%82%AC%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
매일 많은 파일이 생성되고 생성된 새 파일을 복사해야 하는 디렉터리가 있습니다. 모든 파일은 시작 이름이 abc_로 생성됩니다. 예를 들어 다음과 같습니다. 하나의 파일 abc_0520123.pdf가 있고 다음날 두 개의 파일 abc_0521234.pdf 및 abc_0521254.pdf가 생성되었으며 이제 새로 생성된 두 파일을 복사하려고 합니다. 오래된 파일과 새 파일을 비교하고 복사하는 방법을 알려주세요.
답변1
GNU를 사용하여 다음을 찾으세요.
find . -type f -newermt "today 00:00" -exec echo {} +
abc_
이름이 다음으로 시작하는 파일 만 처리하려면 다음을 수행하십시오 .
find . -type f -name 'abc_*' -newermt "today 00:00" -exec echo {} +
물론 당신은 echo
예를 들어 다른 일을하게 될 것입니다.
find . -type f -newermt "today 00:00" -exec mv --target-directory=/move/here {} +