본문 바로가기
개발 업무(코딩)-개발자였을때 썼던..

리눅스 소스&디렉토리 백업 쉘

by 주용사 2023. 1. 8.
728x90
# 2020.03.19 Source Backup Shell
#! /bin/bash

if [ $# = 0 ]
then
        echo backup shell
        echo ex} backup.sh exam.c
        echo ex} backup.sh exam
else
        echo backupstart $1
        if [ $1 = ~ ] # home check
        then
                echo dont use ~
                exit
        fi
        if [ -d $1 ] # dir check
        then
                cp -rp $1 $1.`date +%Y%m%d`
                tar -cvf $1.`date +%Y%m%d`.tar $1.`date +%Y%m%d`
                rm -r $1.`date +%Y%m%d`
        else # file
                cp -p $1 $1.`date +%Y%m%d`
        fi
fi

전역에서 사용하기 위해 .bashrc를 수정// chmod +x 는 기본

MYHOME='/home/changjo'

export MYHOME

PATH=${MYHOME}/shell:${PATH};

export PATH

alias도 사용가능 하긴 한데..

728x90