Ubuntu – sudo: cd: command not found when trying to get to /var/log/apache2

apache-2.2Ubuntu

I'm running Ubuntu 10.04 and am having issues getting to the log files in /var/log/apache2

I can cd to most other places (I haven't tried every single file, obviously) but when I try to get to the above directory, I get the error message sudo: cd: command not found

… I've just tried something else and I can't cd when used in conjunction with sudo. I can use sudo when doing things like apt-get but it seems I can't change directory when using sudo.

I haven't been on this server for a while but I know I used to be able to do this.

Best Answer

On most systems, cd isn't a program, it's a shell command, so you can't use sudo to run it. Try sudo -i to get an interactive shell then cd into that directory.

Related Topic