find 명령어와 exec 옵션의 조합
find 로 검색된 파일에 대해 exec 옵션으로 특정 명령을 수행 할 수 있습니다.
예1) find 로 매칭되면 현재폴더의 파일목록에 대해 특정 폴더로 이관
find . -maxdepth 1 -name "*2016-05*" -exec mv {} 2016/05/ \; |
-maxdepth 1
현재 폴더로 한정. 하위폴더 검색 안함.
1. 대상 파일(파일명에 2016-05 가 포함된) 확인
find . -maxdepth 1 -name "*2016-05*"
2. #1의 대상파일에 대해 mv 2016/05/ 를 수행 옵션
-exec mv {} 2016/05/ \;