이 튜토리얼에서는 리눅스에서 mv 명령어와 rename 명령어를 사용하여 디렉토리 이름을 변경하는 방법을 자세히 설명합니다.
디렉토리 이름 변경은 파일 이름 변경과 크게 다르지 않습니다. 리눅스에서는 모든 것이 파일로 취급되기 때문인데, 디렉토리 역시 예외가 아닙니다. 따라서 파일 이름 변경에서 다룬 내용 대부분이 그대로 적용됩니다.
mv 명령어로 디렉토리 이름 변경하기
mv RenameDir/ renameDir

디렉토리 이름을 변경하는 mv 명령어
정말 간단합니다. 그저 mv 명령어를 실행하면 끝입니다. 다만 한 가지 주의할 점이 있습니다. 해당 디렉토리를 참조하는 스크립트나 설정 파일이 있다면 문제가 발생할 수 있으므로, 기존 디렉토리 이름이 언급된 파일이 있는지 미리 확인해야 합니다.

grep으로 참조 검색하기
grep 명령어를 활용하면 기존 디렉토리 이름을 참조하고 있는 모든 파일을 손쉽게 찾을 수 있습니다. 검색 결과를 바탕으로 해당 부분들을 새 디렉토리 이름에 맞게 찾아 바꾸기(찾기 및 바꾸기)하면 됩니다.
rename 명령어로 여러 디렉토리 이름 한 번에 변경하기
파일과 마찬가지로 여러 디렉토리의 이름을 한꺼번에 변경할 때는 rename 명령어를 사용합니다.
NAME rename - rename files SYNOPSIS rename [options] expression replacement file...
rename 명령어의 동작 원리에 대해 더 자세히 알고 싶다면, 파일 이름 변경 관련 글에서 더 깊이 있는 내용을 다루고 있으니 참고하시기 바랍니다.
rename foo foo0 foo*
위 명령어는 foo로 시작하는 모든 디렉토리 이름에 0을 추가합니다. 물론 숫자뿐만 아니라 원하는 문자를 추가하거나 이름 자체를 변경할 수도 있습니다.

디렉토리 이름을 변경하는 rename 명령어
마무리
리눅스에서 디렉토리 이름을 변경하는 것은 매우 간단한 작업이며, 파일 이름 변경과 거의 동일한 방식으로 처리됩니다. 유일하게 주의해야 할 점은, 이름을 변경한 후에는 해당 디렉토리를 참조하던 스크립트나 설정이 더 이상 올바른 경로를 가리키지 않을 수 있다는 것입니다. 변경 전에 반드시 관련 참조를 점검하는 습관을 들이면 예기치 않은 오류를 예방할 수 있습니다.