자잘한 내용 수
This commit is contained in:
@@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"flag"
|
||||
"fmt"
|
||||
"os"
|
||||
@@ -45,12 +46,13 @@ func showHelp() {
|
||||
|
||||
-i, --incremental 증분 백업 사용
|
||||
기존 백업과 비교하여 변경된 파일만 백업
|
||||
(.backup_meta.json을 생성하여 이용함.)
|
||||
|
||||
-c, --compare 파일 비교 방식 선택 (기본값: time)
|
||||
- time: 파일 수정 시간으로 비교
|
||||
- hash: 파일 내용의 해시값으로 비교
|
||||
|
||||
-d, --dry-run 하지 않고 어떤 파일이 복사되는지 출력
|
||||
-d, --dry-run 실하지 않고 어떤 파일이 복사되는지 출력
|
||||
실제 파일 시스템을 변경하지 않음
|
||||
|
||||
-v, --verbose 복사 로그 자세히 출력
|
||||
@@ -64,7 +66,7 @@ func showHelp() {
|
||||
backup /home/user/docs /simple_backup/docs -i -v
|
||||
backup /data /simple_backup -d --force
|
||||
|
||||
자세한 정보: https://github.com/yourusername/backup`
|
||||
자세한 정보: https://git.lhk.o-r.kr/simple-utils/simple_backup`
|
||||
|
||||
fmt.Println(helpText)
|
||||
}
|
||||
@@ -246,7 +248,7 @@ func main() {
|
||||
}
|
||||
|
||||
if err := backup.RunBackup(ctx, opts.Src, backupPath, backupOpts); err != nil {
|
||||
if err == context.Canceled {
|
||||
if errors.Is(err, context.Canceled) {
|
||||
fmt.Println("\n백업이 취소되었습니다")
|
||||
} else {
|
||||
fmt.Println("\n백업 중 오류 발생:", err)
|
||||
|
||||
Reference in New Issue
Block a user