Linux에서 데이터를 백업하기위한 몇 가지 옵션이 있습니다. fwbackups 및 Sbackup 과 같이 자유롭게 사용할 수있는 소프트웨어 프로그램을 사용할 수 있습니다. 그러나 추가 소프트웨어를 설치하지 않고 디렉토리를 백업하는 간단한 방법이 있습니다.
타르명령과 날짜를 변수로 사용하여 쉘 스크립트를 만듭니다
쉘 스크립트는 기본적으로 순서대로 실행되는 명령 목록을 포함하는 파일입니다. 정기적으로 일련의 명령을 실행하는 경우이 명령이 포함 된 쉘 스크립트를 만드는 것이 좋습니다.
쉘 스크립트 파일 만들기
이 예제에서는 디렉토리를 백업하기 위해 쉘 스크립트를 생성 할 것입니다. 사용자 가이드 용 파일이 들어 있습니다. 우분투에서 Gnome환경을 사용하고 있습니다.
먼저 홈 디렉토리에서 홈 폴더를 선택하여 홈 디렉토리에 액세스하십시오. 장소메뉴.
우리는 새로운 빈 파일을 만들 것입니다. 백업을 수행하기위한 명령을 입력합니다. 오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 문서 만들기 |
목록에 파일이 추가되고 이름을 변경할 준비가되었습니다. 파일의 이름을 입력하고 .sh확장명을 지정하십시오.
우리는 user_guide_backups.sh파일을 명명했습니다.
이제 명령을 파일에 추가해야합니다. 파일 이름을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 gedit으로 열기를 선택하십시오.
gedit에 파일이 열립니다. 파일에 다음 행을 입력하고 저장을 클릭하십시오.
참고 :다음 텍스트를 복사하여 gedit에 붙여 넣을 수도 있습니다. & lt; username & gt;을 사용자 이름으로 변경하십시오.
#!/bin/bashSRCDIR="/home/<username>/Documents/my_work/" DESTDIR="/home/<username>/Backups/" FILENAME=ug-$(date +%-Y%-m%-d)-$(date +%-T).tgz tar --create --gzip --file=$DESTDIR$FILENAME $SRCDIR
다음 표는 쉘 스크립트 파일에 각 행이 무엇인지 설명합니다.
참고 :사용자 이름을 사용자 이름으로 바꿔야합니다.
사용자 이름을 사용자 이름으로 바꿔야합니다.
쉘 스크립트 파일에 대한 권한 편집
스크립트를 실행하기 전에 다음을 수행해야합니다. 파일에 올바른 사용 권한이 있습니다. 이렇게하려면 앞에서 설명한대로 홈 폴더를 다시 열고 쉘 스크립트 파일을 마우스 오른쪽 버튼으로 클릭하십시오. 팝업 메뉴에서 속성을 선택하십시오.
속성. 실행확인란이 선택되어 있는지 확인하십시오.
닫기p>
쉘 스크립트 실행
쉘 스크립트를 실행하려면 보조 프로그램 | 응용 프로그램메뉴에서 터미널을 선택하십시오.
창이 열리면 기본적으로 홈 폴더에 있어야합니다. 명령 행에 pwd를 입력하고 Enter 키를 누르면이 사실을 확인합니다. 프롬프트에서 ./ user_guide_backups.sh를 입력하고 Enter키를 누릅니다.
홈 폴더의 백업 폴더에 .tgz파일이 있어야합니다. 파일 이름을 마우스 오른쪽 버튼으로 클릭하면 사용 가능한 보관 프로그램 중 하나에서 보관 파일을 열거 나 여기에서 추출을 사용하여 파일을 백업strong>명령을 사용하십시오.
아래 링크는 쉘 스크립트, 타르및 타사 스크립트에 대한 자세한 정보를 제공합니다.bash 쉘을 사용하여 스크립트 작성에 대한 빠른 안내서
Bash 쉘 스크립팅 - 10 초 안내서 | 리눅스에 관한 모든 것 1515
리눅스 명령
이 페이지를 탐색하면 유용한 bash 쉘 스크립트를 만들 수 있습니다.