티스토리 뷰
### rename으로 맨앞의 파일명이나 확장자 일괄 변경하기
# rename old new 대상파일 요거다!
# 미션
- ~001.mp3 부터 ~032.mp3를 gaeron_001.mp3 부터 gaeron_032.mp3로 변경한다.
예) 실패 -> old, new에서는 * 제외한다.
jamesku@jamesku-PC /cygdrive/d/eduwill/개론_기초
$ rename L4A13ES01H* gaeron_* L4A13ES01H*
예) 실패2 -> 왜?
$ rename 's/^L4A13ES01H/gaeron_/' L4A13ES01H*
jamesku@jamesku-PC /cygdrive/d/eduwill/개론_기초
$ ls
L4A13ES01H001.mp3 L4A13ES01H007.mp3 L4A13ES01H013.mp3 L4A13ES01H019.mp3 L4A13ES01H025.mp3 L4A13ES01H031.mp3
L4A13ES01H002.mp3 L4A13ES01H008.mp3 L4A13ES01H014.mp3 L4A13ES01H020.mp3 L4A13ES01H026.mp3 L4A13ES01H032.mp3
L4A13ES01H003.mp3 L4A13ES01H009.mp3 L4A13ES01H015.mp3 L4A13ES01H021.mp3 L4A13ES01H027.mp3
L4A13ES01H004.mp3 L4A13ES01H010.mp3 L4A13ES01H016.mp3 L4A13ES01H022.mp3 L4A13ES01H028.mp3
L4A13ES01H005.mp3 L4A13ES01H011.mp3 L4A13ES01H017.mp3 L4A13ES01H023.mp3 L4A13ES01H029.mp3
L4A13ES01H006.mp3 L4A13ES01H012.mp3 L4A13ES01H018.mp3 L4A13ES01H024.mp3 L4A13ES01H030.mp3
예) 성공
jamesku@jamesku-PC /cygdrive/d/eduwill/개론_기초
$ rename L4A13ES01H gaeron_ L4A13ES01H*
jamesku@jamesku-PC /cygdrive/d/eduwill/개론_기초
$ ls
gaeron_001.mp3 gaeron_006.mp3 gaeron_011.mp3 gaeron_016.mp3 gaeron_021.mp3 gaeron_026.mp3 gaeron_031.mp3
gaeron_002.mp3 gaeron_007.mp3 gaeron_012.mp3 gaeron_017.mp3 gaeron_022.mp3 gaeron_027.mp3 gaeron_032.mp3
gaeron_003.mp3 gaeron_008.mp3 gaeron_013.mp3 gaeron_018.mp3 gaeron_023.mp3 gaeron_028.mp3
gaeron_004.mp3 gaeron_009.mp3 gaeron_014.mp3 gaeron_019.mp3 gaeron_024.mp3 gaeron_029.mp3
gaeron_005.mp3 gaeron_010.mp3 gaeron_015.mp3 gaeron_020.mp3 gaeron_025.mp3 gaeron_030.mp3
예)
개론기초 ★★
$ rename gaeron_ gaeron_basic_ gaeron_*
민법기초 ★★
$ rename L4A13PL01H min_basic_ L4A13PL01H*
# 한꺼번에 많은 양의 파일의 이름을 바꾸려면 rename사용한다.
- rename [변경전 파일명] [변경후 파일명] [대상파일]
- rename 명령어는 파일패턴문자(?, *)를 인식하기 때문에 여러 개의 파일을 동시에 처리가능하다
예) ★★★확장자 변경
- .htm 확장자를 .html로 일괄 수정하기
$ rename .htm .html *.htm
- .php3 확장자를 .php로 일괄 수정하기
$ rename .php3 .php *.php3
'linux > linux 중급' 카테고리의 다른 글
[linux] ntp 설치 및 운영 (0) | 2017.11.06 |
---|---|
[linux][리눅스 sort 명령어] (0) | 2013.12.23 |
[linux][crontab 설정 방법(펌)] (0) | 2013.12.23 |
[linux][crontab -e 에서 빠져나오기] (0) | 2013.12.23 |
[linux][crontab -e 에서 빠져나오기] (0) | 2013.12.23 |
- Total
- Today
- Yesterday
- 인자
- 리눅스
- chown
- 쉘
- chmod
- bash
- ntpd
- Rename
- faillog
- Linux
- mkdir
- 크론탭
- ntp
- 세자리
- 계정
- curl
- shell
- pam_tally2
- 설정
- RSYNC
- 만료일
- E
- 세미콜론
- 일괄
- 빠져나오기
- esac
- 하위
- crontab
- 소수점
- 잠김
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |