간단한 백업 별칭/기능을 만드시겠습니까?

간단한 백업 별칭/기능을 만드시겠습니까?

좋아요, 제가 정말로 하고 싶은 것은 현재 디렉터리에 ".bak" 확장자를 가진 단일 파일을 백업하는 것입니다.

이 작업을 수행하는 현재 함수는 다음과 같습니다(Jsyk, Rocky Linux 사용).

function backup { sudo cp $PWD/$1 $PWD/$1.bak; }

Rocky가 제대로 로드하지만(다음 ~/.bash_aliases에서 로드 중) ~/.bashrc계속해서 다음 오류가 발생하는 것 같습니다.

cp: cannot stat '.bak': No such file or directory

내가 뭐 놓친 거 없니? 아니면 더 간단한 것을 생각하지 않아서 미친 걸까요?

답변1

@alecxs에게 감사드립니다. 이것이 저에게 효과적인 것 같습니다.

function backup() { sudo -EH cp -af -- "$1" "$1.bak"; }

관련 정보