리눅스 이름 바꾸기를 사용하는 방법

리눅스 이름 바꾸기를 사용하는 방법

부끄럽지만 물어보고 싶은 게 있는데 CD의 트랙 번호가 파일 이름 시작 부분에 추가된 m4a 파일이 있는 디렉토리가 있습니다. 예를 들면 다음과 같습니다.

1-01 Smash.m4a

이름 바꾸기를 사용하여 "1-01"을 어떻게 제거할 수 있나요? 또는 그 문제에 대한 다른 Linux 명령. 차이가 있다면 나는 fedora-13을 사용하고 있습니다.

편집(이것이 작동하지 않는 이유를 설명할 수 있으면 보너스 포인트) 테스트로서 다음을 시도했습니다.

rename 1-0?? SSS *.m4a

디렉토리의 파일 이름을 변경하지 않고

답변1

(이름을 바꾸려는 파일이 있는 디렉터리에서) 다음을 시도해 보십시오.

for i in *; do mv -v "$i" "$(echo "$i" | cut -f2- -d ' ')"; done

관련 정보