Ubuntu 에서 파일확장자 일괄적으로 소문자로 변경하기
Ubuntu server 2014. 11. 7. 13:30
플렉스 서버를 돌릴때 자막파일이 대문자이면 자막파일을 쪽바로 인식못하는 문제점이 있다.
다운받은 자막파일 확장자자 SMI 요렇게 되 있으면 살짝 귀찮지만 소문자로 변경해 주어야 했다.
뭐 하나씩 다운 받으면 귀찮지만 그럭저럭 할만했는데 파일이 여러개면 그때부턴 쫌 많이 귀찮아 져서
한번에 바꿀수 있는 명령어를 찾아 보았다.
파일확장자 소문자로 바꾸는 명령어
find . -name '*.*' -exec sh -c 'a=$(echo {} | sed -r "s/([^.]*)\$/\L\1/"); [ "$a" != "{}" ] && mv "{}" "$a" ' \;
요 명령을 실행하면 현재 디렉토리 포함 하위 디렉토리에 있는 모든 파일의 확장자를 소문자로 바꿔준다.
할때마다 일일히 하기 귀찮다면 요렇게 쉘스크립트로 맹글어서 사용하면 편하다.
#새파일 맹글기 vi /usr/local/bin/lowercase #파일내용 find . -name '*.*' -exec sh -c 'a=$(echo {} | sed -r "s/([^.]*)\$/\L\1/"); [ "$a" != "{}" ] && mv "{}" "$a" ' \; chmod 755 /usr/local/bin/lowercase
요렇게 한다음 아무데서나 lowercase 라고 입력하면 쉽게 할 수 있다.
'Ubuntu server' 카테고리의 다른 글
ubuntu 에 라인, 카카오톡 PC 버전 메신저 설치하기 (1) | 2014.09.22 |
---|---|
GitLab 아바타 이미지 안나올때 (0) | 2014.09.19 |
ubuntu 크롬브라우져 플래쉬 플러그인 설치하기 (0) | 2014.09.04 |
ubuntu Oracle JDK 1.8 설치기하기 (1) | 2014.09.04 |
ubuntu 12.04 LTS 에서 14.04 LTS 업그레이드 & 복구 삽질 (0) | 2014.08.26 |