Today I was working with git and for that I had created a “workspace” directory which contained some source files. During this activity I opened another terminal and deleted the workspace directory from second terminal, where as the first terminal, I forgot that, I was still inside that deleted “workspace” directory. When I tried to install git from that deleted directory, I got an error like, $ sudo apt-get install git sh: 0: getcwd() failed: No such file or directory Solution : This error was occurred because as I mentioned above, I had deleted the current working directory from where I tried to install git from second tab without realised I was working in that deleted directory.
Execution & Command Syntax
git and for that I had created a “workspace” directory which contained some source filesgit from that deleted directory, I got an error like, $ sudo apt-get install git sh: 0: getcwd() failed: No such file or directory Solution : This error was occurred because as I mentioned above, I had deleted the current working directory from where I tried to install git from second tab without realised I was working in that deleted directoryRisk level: caution. Review the command before running it.
Technical Implementation Details
hence the solution to the error “sh: 0: getcwd() failed: No such file or directory” is to come outside that directory or change to some other known directory and tried your command. $ cd ..
Gotchas and Common Issues
Permission Verification - confirm execution permissions and path variables before invoking system binaries.
Version Compatibility - check software version release notes for deprecated flags or syntax changes.
Log Monitoring - inspect system logs (
journalctlor/var/log) to troubleshoot execution failures.
Following these steps ensures clean configuration, proper security boundaries, and reliable execution for resolve “sh: 0: getcwd() failed: no such file or directory”.
Comments and corrections