1 년을 기준으로 파일을 이동해야합니다. 나는 find
명령을 사용했다
find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6
그러나이 명령을 성공적으로 실행하려면 정확히 mtime
470을 추측해야합니다. 2012 년을 줄 수 있다면 2012 년과 관련된 파일 만 제공합니다.
그래서 나는 방법에 대한 조언이 필요합니다.
2012 년을 기준으로 파일을 찾아 다른 디렉토리로 옮깁니다.
OS release 5.2
FIND version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
-exec ls ... \;
대신에 사용하는 것이 합리적-exec ... +
입니까? 당신의 발견이 너무 오래 되었습니까? 이 경우find ... -print0 | xargs -0 ls...
훨씬 빠릅니다.