bash: curl: 명령을 찾을 수 없습니다 또는 bash: /usr/bin/curl: 해당 파일이나 디렉터리가 없습니다와 같은 오류 메시지를 만난 적이 있는 경우, 리눅스 사용자이고, 걱정하지 마세요! 이 오류는 종종 터미널에서 curl 명령을 사용하려고 할 때 시스템에서 찾을 수 없을 때 나타납니다.
이 자습서에서는 이 오류의 의미와 이를 해결하기 위해 curl 명령을 모든 주요 리눅스 배포판에 설치하는 방법을 배우게 될 것입니다.
“bash: curl: 명령을 찾을 수 없습니다” 오류 이해하기
먼저, ‘curl’은 서버로부터 데이터를 전송하거나 받는 데 사용되는 명령 줄 도구로, 파일을 다운로드하거나 API에 요청을 보내는 데 편리한 도구입니다.
하지만 시스템이 ‘curl’ 명령을 인식하지 못하는 경우 다음과 같은 오류 메시지가 표시됩니다:
bash: curl: command not found OR bash: /usr/bin/curl: No such file or directory
이 오류가 발생하는 가장 일반적인 이유는 Linux 시스템에 ‘curl‘이 설치되어 있지 않기 때문입니다. 사전에 설치된 일부 다른 명령어와 달리 ‘curl‘은 별도로 설치해야 할 수도 있습니다.
Linux에 curl 설치하기
Linux에 curl을 설치하려면 특정한 Linux 배포에 대한 다음 적절한 명령어를 사용하십시오.
sudo apt install curl [On Debian, Ubuntu and Mint] sudo yum install curl [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/curl [On Gentoo Linux] sudo apk add curl [On Alpine Linux] sudo pacman -S curl [On Arch Linux] sudo zypper install curl [On OpenSUSE] sudo pkg install curl [On FreeBSD]
curl이 설치된 후에는 터미널에서 다음 명령어를 실행하여 버전을 확인할 수 있습니다.
curl --version

만약 ‘curl‘이 설치되어 있지만 인식되지 않는다면 시스템의 PATH에 없을 수 있습니다. PATH는 시스템이 실행 파일을 찾는 디렉토리 목록입니다.
‘curl‘이 PATH에 있는지 확인하려면 다음을 입력하십시오.
echo $PATH
‘curl‘이 목록에 없다면 수동으로 추가할 수 있습니다. 다음 명령어를 실행하여 ‘curl‘이 설치된 경로를 찾습니다.
which curl
그리고 셸 프로파일 파일(예: ‘.bashrc‘ 또는 ‘.bash_profile‘)에 PATH를 추가하십시오.
export PATH=$PATH:/usr/bin/curl
변경 사항을 적용하려면 터미널을 다시 시작하거나 다음 명령어를 실행하십시오.
source ~/.bashrc

결론
“bash: curl: command not found” 오류를 만나는 것은 Linux 사용자에게 흔한 문제이지만 ‘curl’을 설치하거나 시스템의 PATH에 있는지 확인함으로써 쉽게 해결할 수 있습니다.
리눅스는 유연성과 사용자 정의 가능성을 제공하며, 이러한 문제를 해결하는 방법을 이해하면 사용자가 시스템을 최대한 활용할 수 있게 됩니다. 그러니, 다음에 이 오류를 보게 되더라도 두려워하지 마세요 – 해결할 도구가 있습니다!
Source:
https://www.tecmint.com/bash-curl-command-not-found-error/