오늘 날짜로 파일 이름을 지정하는 bash 스크립트를 만드는 방법

오늘 날짜로 파일 이름을 지정하는 bash 스크립트를 만드는 방법

우리 서버를 백업하기 위한 스크립트를 만들려고 하는데 bash 스크립트에 대한 지식이 매우 제한되어 있습니다. 스크립트에서 백업 파일 이름을 ht-"오늘 날짜"로 지정하고 싶습니다. 그렇게 하려면 어떻게 해야 할까요? date 명령어와 같은 명령어를 변수로 사용할 수 있나요?

답변1

dir오늘 날짜와 시간을 따라 이름이 지정된 파일로 디렉토리를 백업하려면 다음을 수행하십시오 .

name=$(date '+ht-%F-%H-%M-%S.tgz')
tar -czf "$name" dir

결국에는 다음과 같은 프로그램을 사용하고 싶을 수도 있습니다.RSnapshot,독신적인, 또는 경쟁사 중 하나. 이러한 프로그램은 프로세스를 자동화하고 하드링크를 사용하여 여러 백업을 보관하는 경우 디스크 공간을 절약합니다.

관련 정보