스크립트를 사용하여 파일 이름 시작 부분에 날짜 추가

스크립트를 사용하여 파일 이름 시작 부분에 날짜 추가

이름을 바꾸고 스크립트하려는 파일 이름 시작 부분에 날짜를 추가해야 하는 파일이 여러 개 있습니다.

cp원본 파일을 보관해야 하기 때문에 이 명령을 사용합니다.

제가 필요한 파일은YYYYMMDDfile.txt

모든 타임스탬프 구성(날짜 '+%Y%m%d')을 사용했지만 운이 없었습니다. 파일 이름 끝에 타임스탬프를 추가하는 데 문제가 없습니다. 내가 무엇을 놓치고 있나요?

답변1

무엇을 잘못하고 있는지 확실하지 않지만 다음은 작동합니다.

for i in *; do cp "$i" $(date '+%Y%m%d')"$i"; done

(디렉토리에서 이 작업을 한 번만 실행해야 합니다.)

관련 정보