문서의 이전 판입니다!


Linux 깨진 파일명 다른 이름으로 바꾸기

도쿠위키 (Dokuwiki)는 UTF-8 파일이름을 지원한다. 서버에 따라 미묘한 설정 차이가 있는 것 같고, 서버를 이리저리 옮기다 보면 한글파일이름이 깨지는 경우가 많다.

파일이름 깨진 것은 접근 자체가 어렵기 때문에 이름 변경이 곤란한데, 명령행에서 깨진 파일이름을 타이핑할 수 없으니까 번호로 파일을 지정하는 방법이다.

이 내용을 포함하는 스크립트를 만들어서 PATH에 넣어주면 두고두고 쓸 수 있다.

사용법

  1. 스크립트 실행 –> 이름 앞에 번호와 함께 파일목록이 출력된다.
  2. 깨진 파일을 번호로 선택하고 → 새 이름을 입력

스크립트

ren
#!/bin/sh
 
select x in *; do
echo -n "new name : "
read ASDF
mv "$x" "$ASDF"
exit
done
누구나 수정하실 수 있습니다. 위키 사용법 참고하세요.

역링크