차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:linux_rename_broken_filename [2015/05/27 04:30] – 링크가 옮기기 작업 때문에 적응했습니다 V_L | tech:linux_rename_broken_filename [2017/09/05 10:01] (현재) – V_L | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ======Linux 깨진 파일명 다른 이름으로 바꾸기====== | + | {{tag> |
+ | ======리눅스 | ||
- | [[도쿠위키]]는 UTF-8 파일이름을 지원한다. 서버에 따라 미묘한 설정 차이가 있는 것 같고, 서버를 이리저리 옮기다 보면 한글파일이름이 깨지는 경우가 많다. | + | [[도쿠위키]]는 UTF-8 파일이름을 지원한다. |
파일이름 깨진 것은 접근 자체가 어렵기 때문에 이름 변경이 곤란한데, | 파일이름 깨진 것은 접근 자체가 어렵기 때문에 이름 변경이 곤란한데, | ||
- | 이 내용을 포함하는 스크립트를 만들어서 PATH에 넣어주면 두고두고 쓸 수 있다. | + | 이 내용을 포함하는 스크립트를 만들어서 |
+ | [[http:// | ||
=====사용법===== | =====사용법===== | ||
줄 23: | 줄 25: | ||
</ | </ | ||
- | * [[http:// | ||
+ | =====rename===== | ||
+ | 파일 혹은 폴더의 이름을 일괄변경하려면 [[regex]]를 쓸 수 있는 [[rename]]명령을 쓰면 된다. | ||
- | ^ 누구나 수정하실 수 있습니다. [[http://vaslor.net/syntax|위키 사용법]] 참고하세요. | + | # |
+ | rename 's/dragonball/드래곤볼/' * | ||
- | {{tag> | + | # |
+ | | ||
+ | |||
+ | |||
+ | #공백을 밑줄로 변환 | ||
+ | rename 's/ /_/g' * | ||