Comandos Linux – Comando chdir

Função chdir do Linux

Atualizado: 05/04/2019 por Computer Hope

comando chdir

Nos sistemas operacionais do tipo Unix, chdir é a chamada do sistema para alterar o diretório de trabalho atual .

Este documento cobre a versão GNU / Linux do chdir .

Descrição

chdir altera o diretório de trabalho atual do processo de chamada para o diretório especificado no caminho .

Sintaxe

  #include <unistd.h>
 int chdir (const char * caminho );

Valor de retorno

Em caso de sucesso, zero ( 0 ) é retornado. Em caso de erro, -1 é retornado e errno é definido adequadamente.

Erros

Dependendo do sistema de arquivos , outros erros podem ser retornados. Os erros mais gerais do chdir estão listados abaixo:

EACCES A permissão de pesquisa é negada para um dos componentes do caminho .
EFAULT pontos de caminho fora do espaço de endereço acessível.
EIO Ocorreu um erro de E / S.
ELOOP Muitos links simbólicos foram encontrados no caminho de resolução.
ENAMETOOLONG o caminho é muito longo.
ENOENT O arquivo não existe.
ENOMEM Memória insuficiente do kernel estava disponível.
ENOTDIR Um componente do caminho não é um diretório.

Notas

O diretório de trabalho atual é o ponto de partida para interpretar nomes de caminho relativos (aqueles que não começam com ‘ / ‘).

Um processo filho criado via fork herda o diretório de trabalho atual de seu pai. O diretório de trabalho atual permanece inalterado pelo execve .

cd – Altere o diretório de trabalho.
chroot – Execute um comando ou shell de outro diretório e trate esse diretório como raiz.
ls – lista o conteúdo de um diretório ou diretórios.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.