백업 .tar.gz 파일 이름에 날짜 입력


11

tar웹 사이트 디렉토리를 백업 하는 간단한 명령 을 실행하고 싶습니다 . 그것은 cron을 통해 실행되지만 백업 시간을 파일 이름으로 지정하고 싶습니다. 실제로 어떤 형식인지는 신경 쓰지 않지만 모호하게 읽을 수있는 것이 좋습니다. 나는 단지 일반적인 명령을 찾고 있습니다. 파일 이름에 날짜를 넣는 방법-나머지 tar 작업을 수행 할 수 있습니다.

답변:


24
tar cfz backup-$(date +%Y-%m-%d).tar.gz ...

man strftime또는 man date어떤 %이스케이프를 사용할 수 있는지 확인하십시오 date.


감사합니다 :-) 이전에 날짜를 찾았지만 어떤 이유로 든 작동하지 못했습니다. Geekosaur는 하루를 저장합니다!
Bojangles

이것은 사용하는 날짜 명령 변형에 따라 다를 수 있지만, 문자 수가 적은 몇 가지 문자 만 사용하면 같은 작업을 수행 할 수 있습니다. tar cfz backup-$ (date + % F) .tar.gz ...
rich
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.