디렉토리를 변경하지 않고도 파일 이름을 쉽게 바꿀 수 있습니까?

디렉토리를 변경하지 않고도 파일 이름을 쉽게 바꿀 수 있습니까?

경로나 디렉터리 변경을 불필요하게 반복하지 않고 파일(또는 디렉터리)의 이름을 바꾸는 편리한 방법이 있습니까?

예를 들어…

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 ~-

관련 정보