일부 파일의 이름을 자신의 이름 + 다른 이름으로 바꿉니다.

일부 파일의 이름을 자신의 이름 + 다른 이름으로 바꿉니다.

Photo와 같은 디렉토리가 있습니다

디렉토리 사진!

그리고 그 안에 있는 디렉토리의 이름을 변경하고 싶습니다. -> 그 이름으로 변경하고 싶지만, mv command. 하지만 [www.faraD...]를 자동으로 제거하는 방법을 모르겠습니다. Linux 명령 으로 이 작업을 수행할 수 있습니까 find ... -exec or mv? 아니면 Python과 같은 프로그래밍이 필요합니까? 그것을하기 위해.

업데이트 : 우분투 20.04 LTS에서

이름은 다음과 같습니다. FVLNX9510 Ato z [www.FaraD...‍‍이름 중간 부분에 차이가 있습니다 A,B,C,D,....

다들 감사 해요 !

답변1

변경할 문자열이 모든 파일에서 항상 동일한 경우 다음 명령을 사용할 수 있습니다.

rename \[www.website\]  '' *

이 명령은 실제로 Fedora 33에서 작동합니다(Ubuntu에서도 마찬가지라고 생각했습니다).답변renameUbuntu에서 사용하는 방법에 대한 광범위한 설명을 제공합니다 . 위에서 작성한 명령은 다음과 같이 변경되어야 한다고 생각합니다.

rename 's/\[www\.website\]//' *

여기rename다양한 패키지 에 대한 설명을 찾을 수 있습니다 .

관련 정보