728x90
명령어 mv란?
파일이나 디렉토리를 이동시킬 때 사용하는 명령어
- 기본 형태
mv [옵션] [이동시킬 디렉토리나 파일] [이동 위치]
- 경로를 지정하지 않을 시, 현 위치가 디폴트로 설정
- 이동할 때 새로운 이름 지정 가능
<자주 사용하는 옵션>
- mv -b: 이동시킬 파일이 이미 존재하면 백업파일 생성
- mv -i: 이동시킬 파일이 이미 존재하면 사용자에게 덮어쓰기 여부묻기
- mv -f: 이동시킬 파일이 이미 존재하면 강제로 덮어쓰기
- mv -n: 이동시킬 파일이 이미 존재하면 덮어쓰기 하지 않음
- mv -r: 하위 디렉토리까지 모두 이동
- mv -v: 이동 진행 상태를 출력
명령어 rename이란?
하나 이상의 동일한 확장자를 동일한 다른 확장자로 수정하고자 할 경우에 사용하는 명령어
- 기본 형태
rename [옵션] [변경 전 파일명] [변경 후 파일명] [대상 파일]
- 파일 패턴 문자(?, *등)를 인식하기 때문에 여러 개의 파일에 동시에 사용 가능
rename .txt .docx test*.txt
test로 시작해서 .txt로 끝나는 파일들 중, .txt를 모두 .docx로 바꾸라는 의미
<자주 사용하는 옵션>
- rename -v: 변경된 이름 출력 옵션
- rename -f: 파일 존재 시 강제로 명령어 실행 옵션
- rename -n : 실제로 변경하지 않고, 어떻게 변경될지만 확인 가능 (미리보기 기능)
'운영체제 > Linux' 카테고리의 다른 글
내가 보려고 정리한 리눅스 명령어: 서버 종료 명령어(poweroff, halt, reboot, shutdown, init) 모음 (1) | 2023.12.01 |
---|---|
내가 보려고 정리한 리눅스 명령어: rpm / dnf 옵션 사용법 (0) | 2023.12.01 |
내가 보려고 정리한 리눅스 명령어: cp 옵션 사용법 (0) | 2023.11.30 |
내가 보려고 정리한 리눅스 명령어: cat + more 옵션 사용법 (0) | 2023.11.30 |
내가 보려고 정리한 리눅스 명령어: head + tail 옵션 사용법 (0) | 2023.11.29 |