좋아요, 제가 정말로 하고 싶은 것은 현재 디렉터리에 ".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"; }