Na maioria dos sistemas, cd não é um programa, é um comando shell, portanto você não pode usar sudo para executá-lo. Tente sudo -i para obter um shell interativo e, em seguida, copie para esse diretório.
Estou executando o Ubuntu 10.04 e estou tendo problemas para acessar os arquivos de log em / var / log / apache2
Eu posso cd para a maioria dos outros lugares (eu não tentei todos os arquivos, obviamente), mas quando tento acessar o diretório acima, recebo a mensagem de erro sudo: cd: command not found
... Acabei de tentar outra coisa e não consigo cd quando usado em conjunto com sudo . Posso usar sudo ao fazer coisas como apt-get , mas parece que não consigo alterar o diretório ao usar sudo .
Eu não estou neste servidor há algum tempo, mas sei que costumava ser capaz de fazer isso.
Complementar à resposta de DerfK;
Antes de descobrir sudo -i , usaria sudo ls /var/log/abcd para identificar os arquivos nesse diretório e, em seguida, ler os arquivos mais diretamente.
Não é a maneira mais limpa, ... mas sempre há mais de uma maneira de esfolar um gato ...
Tags apache-2.2 ubuntu