리눅스 파일, 디렉토리 이름 변경하기

리눅스

리눅스에서 파일 또는 디렉토리(폴더) 이름을 변경하고 싶은 경우 mv 명령어와 rename 명령어를 활용할 수 있는데요.

mv 명령어는 단순하게 하나의 대상 이름을 변경하기 편하며 rename은 여러 대상을 일괄 변경할때 편하게 사용할 수 있습니다.

튜토리얼 환경 : 우분투 18.04

mv 명령어

파일 이름 변경

mv 원본이름 변경할이름

mv 명령어는 파일과 디렉토리의 위치를 변경(move)하는 역할을 하지만 이름을 바꿀때도 사용합니다. 물론 동시에 위치 이동과 이름 변경도 가능하죠.

mv money.txt bank.txt

파일 같은 경우 위처럼 확장자 까지 입력해서 파일명을 변경할 수 있으며 확장자 까지 변경하면 파일의 종류가 변경되기 때문에 원본과 같은 확장자로 입력해야 합니다. 물론 의도적으로 변경도 가능합니다.

mv /home/pg/money.txt /home/exmanual/bank.txt

위처럼 경로까지 지정하는 경우 파일의 이름을 바꿈과 동시에 이동도 가능합니다.

디렉토리 이름 변경

mv folder1 folder2

파일과 같은 요령으로 디렉토리 이름 또한 위처럼 변경이 가능합니다.

rename 명령어

파일, 디렉토리 이름 일괄 변경

rename 's/원본이름/변경할이름/' *

정규식을 적용할 수 있는 rename은 위와 같은 방법으로 파일 이름을 한번에 변경할 수 있습니다.

rename 's/.htm$/.txt/' *

확장자를 일괄 변경하고 싶을때는 위와 같이 사용합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

Linux 크론탭 Crontab 사용법
Linux 크론탭(Crontab) 사용법
크론탭(Crontab)은 리눅스에서 정해진 시간에 스크립트나 데몬 등을 실행하는 스케줄러(Scheduler) 기능입니다. 특정 시간, 요일에 특정한 작업을 실행해야 하거나 반복 작업을 할…
우분투 컴퓨터 이름 Hostname 변경하는 방법
우분투 컴퓨터 이름 hostname 변경하는 방법
우분투에서 터미널을 열거나 네트워크 공유를 사용해야할 때 표시되는 컴퓨터 이름은 hostname이라고 불리며 hostname을 변경하면 우분투에 표시되는 컴퓨터 이름을 지정할 수…