[리눅스] 파일 이름 일괄 변경 / 파일 내용 일괄 변경
자주 요긴 하게 쓰는 강력한 명령인데, 기억나지 않아서 기록해 둡니다. 원래 검색하면 바로 나왔는데 이번에는 시간이 걸려서 다른 분이 작성해둔 내용을 그대로 가져 왔습니다. 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
Linux
2022. 4. 21. 16:15