명령줄에서 파일 이름 일괄 변경

명령줄에서 파일 이름 일괄 변경

다음 이름의 파일이 있습니다.

1_shahlirtsb_p.mp3_103899.mp3
2_shahlirtsb_p.mp3_103898.mp3
3_shahlirtsb_p.mp3_103897.mp3
4_shahlirtsb_p.mp3_103896.mp3
5_shahlirtsb_p.mp3_103895.mp3
6_shahlirtsb_p.mp3_103894.mp3
7_shahlirtsb_p.mp3_103893.mp3

정규식을 사용하여 명령줄에서 이름을 , 등으로 바꾸려면 어떻게 해야 1_shahlir.mp3합니까 2_shahlir.mp3?

답변1

예를 들어 Perl 기반 rename명령을 사용해 보십시오.

rename -n -v -- 's/tsb_p[.]mp3_\d+//' *.mp3

-n(작동 안 함) 스위치를 제거할 때까지 실제로 파일 이름이 바뀌지 않습니다 .

관련 정보