어떤 디렉토리에 이 파일이 있다고 상상해 보세요
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*
따라서 우리는 이 문제를 해결할 수 없습니다. 이름을 바꾸려는 파일을 정확히 찾아낼 수 있는 방법을 찾아야 합니다.
그리고 한 사람의 일처럼 들리네요.심볼릭 링크, 이름을 바꾸는 것이 아닙니다!