알 수 없는 결말로 단일 파일 이름 바꾸기

알 수 없는 결말로 단일 파일 이름 바꾸기

어떤 디렉토리에 이 파일이 있다고 상상해 보세요

chromedriver_97.0.4692.71

기본적으로 그 이후의 결말은 알 수 없으며 _(웹에서 다운로드했는데 스크립트입니다) 간단히 이름을 바꾸고 싶습니다.chromedriver

비록 내가 할 때

mv chromedriver* chromedriver

다음 오류가 발생합니다.

mv: target 'chromedriver' is not a directory

mv명령은 내가 그것을 디렉터리로 옮기려고 한다고 생각하는데, 나는 단지 이름을 바꾸고 싶을 뿐입니다. 이것을 사용할 수 있나요 mv?

답변1

mv: target 'chromedriver' is not a directory

mv 명령은 내가 그것을 디렉토리로 옮기려고 한다고 생각합니다.

아니, 그건 옳지 않아! 그것불평하다누구세요아니요디렉토리로 이동하세요. 와일드카드 패턴과 일치하는 파일이 여러 개 있기 때문입니다 chromedriver*.

첫째, 파일 이름의 알 수 없는 부분이 항상 뒤에 오므 로 대신 _을 사용한다고 말씀하셨습니다 . 그러나 여전히 후보가 여러 개인 경우 원하는 것은 단순히 불가능합니다. 여러 파일의 이름을 하나의 이름으로 바꾸려고 합니다.chromedriver_*chromedriver*

따라서 우리는 이 문제를 해결할 수 없습니다. 이름을 바꾸려는 파일을 정확히 찾아낼 수 있는 방법을 찾아야 합니다.

그리고 한 사람의 일처럼 들리네요.심볼릭 링크, 이름을 바꾸는 것이 아닙니다!

관련 정보