하나의 bash 명령으로 파일 이름을 현재 날짜로 바꿉니다.

하나의 bash 명령으로 파일 이름을 현재 날짜로 바꿉니다.

하나의 bash 명령으로 다음을 어떻게 수행합니까? 파일 이름을 현재 날짜로 바꾸라는 뜻입니다.

$ echo `date +"%m-%d-%y"`
01-14-16
$ mv backup1.tar 01-14-16

답변1

mv backup1.tar "$(date +"%m-%d-%y")"

$(...)``에 대한 대체 구문입니다. 이것은 $(date +"%m-%d-%y")명령줄이 실제로 가 되도록 먼저 실행됩니다 mv backup1.tar 01-14-16.

파일이 이미 존재하는지 여부 등 여기에서 몇 가지 확인을 수행하는 것이 좋습니다.

관련 정보