![디렉토리를 변경하지 않고도 파일 이름을 쉽게 바꿀 수 있습니까?](https://linux55.com/image/164306/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%EB%8F%84%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%89%BD%EA%B2%8C%20%EB%B0%94%EA%BF%80%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
경로나 디렉터리 변경을 불필요하게 반복하지 않고 파일(또는 디렉터리)의 이름을 바꾸는 편리한 방법이 있습니까?
예를 들어…
mv -some_flag db/migrations/abc_201911201243.php abc_20191101090000.php
...파일을 디렉터리 밖으로 이동하지 않고 이름을 바꿉니다.
매뉴얼 페이지를 보았지만 mv
아무것도 찾지 rename
못했기 rsync
때문에 이를 수행하는 명백하지 않은 트릭이 있는지 궁금했습니다.
답변1
버팀대 확장 사용:
mv -some_flag db/migrations/abc_201911{201243,01090000}.php
답변2
적절한 해결책을 찾은 것 같습니다. 디렉토리를 변경하세요.그런 다음 돌아오다.
cd db/migrations/ && mv abc_201911201243.php abc_20191101090000.php && cd ~-