2016. 11. 29. 13:20

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/ \;




Posted by 해비