Shell Find 명령을 이용하여 특정 파일 일괄 복사

trycatch·2020년 8월 26일
0

shell 명령을 이용하여 특정 파일들을 복사 하거나 이동 해야 하는 경우가 종종 발생을 하는데 이때 Find 명령을 이용하면 간단히 해결 할 수 있다.

  • 특정 문자열이 들어간 파일명을 가진 파일들을 찾아서 복사
$ find . -name "*try*" -exec cp {} ../target_folder/ \;
  • 특정 문자열이 들어간 파일명을 가진 파일들을 찾아서 이동
$ find . -name "*try*" -exec mv {} ../target_folder/ \;
  • 특정 문자열이 들어간 파일명을 가진 파일들의 line count
$ find . -name "*try*" -exec cat {} + | wc -l

0개의 댓글