0
비슷한 이름이지만 파일 유형이 다른 여러 파일을 한 번에 모두 이름을 바꿀 수 있습니까?macOS 터미널에서 여러 파일의 이름 바꾸기
예 :
apple.png
apple.pdf
apple.jpg
내가, 예를 들어, "배"뭔가 다른 사과를 대체 할 수 있습니까? 이것이 가능하다면, 명령은 무엇입니까? 많은 시간을 가져 주셔서 감사합니다!
비슷한 이름이지만 파일 유형이 다른 여러 파일을 한 번에 모두 이름을 바꿀 수 있습니까?macOS 터미널에서 여러 파일의 이름 바꾸기
예 :
apple.png
apple.pdf
apple.jpg
내가, 예를 들어, "배"뭔가 다른 사과를 대체 할 수 있습니까? 이것이 가능하다면, 명령은 무엇입니까? 많은 시간을 가져 주셔서 감사합니다!
당신은 기본적으로
$ for f in apple*; do mv "$f" "${f/apple/pear}"; done
for f in apple*
bash는 parameter expansion을 파일에 걸쳐 반복 apple
을 시작으로하여 차례로 각각 이름을 변경하여 bash는이 작업을 수행 할 수 있습니다하면 와일드 카드와 일치하는 모든 파일을 찾습니다. 각 파일 이름이 다음 f
bash는 각 지정을 변수 f
에 할당 mv
가에서 파일 당신은 또한을 사용하여 rename
을 설치할 수있을 apple
이 pear
로 대체 하나에 이름을 기존의 움직임 (이름 변경)하는 명령 호출 Homebrew와 같은 패키지 관리자는
rename -e 's/apple/pear/' apple*
이 작업을 수행 할 'bash'에 기본 도구 나 기본 제공 도구가 없습니다. 그러나'rename' 명령의 다양한 구현이 가능합니다. – chepner