리눅스 파일 확장자 일괄변경

Jmnote (토론 | 기여)님의 2023년 1월 27일 (금) 19:48 판 (→‎같이 보기)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

리눅스 파일 확장자 일괄변경
리눅스 여러 파일 확장자 한방에 변경

2 for × mv 사용[ | ]

# .txt를 .jpg로 변경
for f in *.txt; do mv -- "$f" "${f%.txt}.jpg"; done

3 find × mv 사용[ | ]

# .txt를 .jpg로 변경
find -type f -name '*.txt' -exec sh -c 'f="{}"; mv -- $f "${f%.txt}.jpg"' \;   

# 확장자가 없는 것을 .jpg로 변경
find -type f ! -name '*.*' -exec sh -c 'f="{}"; mv -- $f "$f.jpg"' \;

4 rename 사용[ | ]

# .txt를 .jpg로 변경
rename txt jpg *

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}