30 일이 지난 파일을 폴더 /storage/current/dbdumps/
에서 다른 곳으로 /storage/archive/dbdumps
어떻게 이동 합니까?
나는 시도했다 :
find /storage/current/dbdumps/ -type f -mtime +30 -exec mv '{}' /storage/archive/dbdumps \;
우분투 11.04에서는 유효하지 않은 것 같습니다.
답변
명령은 괜찮은 것 같고 11.10에서는 작동합니다. 대상 폴더에서 슬래시를 놓친 적이 있습니까?
find /storage/current/dbdumps/ -type f -mtime +30 -exec mv '{}' /storage/archive/dbdumps/ \;
당신이 시도 할 수있는 다른 것은 /bin/mv
그냥 insted를 사용하는 것 mv
입니다.
답변
이 버전을 사용해 볼 수 있습니다 (11.10에서 작동합니다. 다른 버전에서도 작동합니다) 🙂
find /storage/current/dbdumps/ -type f -mtime +30 -print | xargs -I {} mv "{}" /storage/archive/dbdumps