상세 컨텐츠

본문 제목

[리눅스] 파일 이름 일괄 변경 / 파일 내용 일괄 변경

Linux

by 힐둔 2022. 4. 21. 16:15

본문

자주 요긴 하게 쓰는 강력한 명령인데, 기억나지 않아서 기록해 둡니다.

원래 검색하면 바로 나왔는데 이번에는 시간이 걸려서 다른 분이 작성해둔 내용을 그대로 가져 왔습니다.

 

 

1. 하위 디렉토리 파일 내용 치환

$ find ./ -type f | xargs sed -i 's/from/to/g'
현재 디렉토리 내의 모든 파일들의 내용중 from 을 to로 바꾼다.

 

2. 하위 디렉토리 파일 이름 변경

$ find ./ -name "*from*"  | sed -e 'p' -e "s/from/to/g" |xargs -n 2 mv
#현재 디렉토리 내의 모든 파일, 디렉토리의 이름중 from이 포함된 파일, 디렉토리의 이름의 from을 to로 바꾼다.

 

출처: https://onecellboy.tistory.com/329

관련글 더보기

댓글 영역