본문 바로가기

리눅스

폴더 내의 모든 파일 및 폴더들의 이름 일괄 변경하기

728x90
반응형

디렉토리 내부의 하위 디렉토리들까지 모두 포함하여 파일 이름 변경하기

 

 

// find ./ -name "*변경되어사라지는단어*" | sed -e 'p' -e "s/변경되어사라지는단어/변경되어나타나는단어/g" |xargs -n 2 mv
// 현재 디렉토리 내의 모든 파일,디렉토리 이름 중 abc가 포함된 것들을 efg로 변경
find ./ -name "*abc*" | sed -e 'p' -e "s/abc/efg/g" |xargs -n 2 mv

ex) 테스트_abc_222  -> 테스트_efg_222

 

* 만약 실행 했는데 에러가 나거나 변경되지 않은 파일들이 있을 경우 한번 더 실행하면 해결됨.

 

 

728x90
반응형