Como outro usuário alcançaria seu diretório pessoal usando um caminho relativo de seu próprio diretório pessoal?

0

Como outro usuário acessaria seu diretório inicial a partir de seu próprio diretório home, usando um caminho relativo?

    
por Poopballoon12 22.11.2015 / 02:02

2 respostas

3

Se o seu diretório home eo diretório home do outro usuário seguirem o padrão, ou seja, ambos residem em /home (ou residam sob pai comum), o outro usuário de sua origem ( /home/<other_user> ) pode fazer (dado tem permissão suficiente):

cd ../<your_username>

.. indica o diretório pai do diretório de trabalho atual.

Por exemplo, se seu nome de usuário for foobar , o outro usuário poderá fazer isso:

cd ../foobar

para alterar o diretório de trabalho de sua casa para sua casa.

Pode-se usar o caminho relativo ../foobar com outros comandos de maneira similar, por exemplo:

ls -l ../foobar

para listar o conteúdo do seu diretório pessoal a partir da página inicial de outro usuário.

Aqui está um caso incomum, digamos que o seu diretório home seja /usr/foobar e o diretório home de outro usuário seja /usr/foo/spamegg , então, de sua origem ( /usr/foo/spamegg ), o outro usuário pode fazer:

cd ../../fooobar

Por outro lado, se os diretórios pai da sua casa e da casa do outro usuário não residirem no mesmo diretório abaixo do diretório raiz ( / ), você não deve usar o caminho relativo para alcançar um do outro, você deve usar caminho absoluto.

O que eu quis dizer é que não faz sentido:

cd ../../../usr/foobar/

quando você pode fazer:

cd /usr/foobar/
    
por heemayl 22.11.2015 / 02:19
0

Supondo que eles estejam na mesma partição e que todos os diretórios do usuário estejam na mesma raiz /home :

ls ../<Poopballoon12> executado a partir do meu diretório inicial, listará seu diretório inicial.

    
por Charles Green 22.11.2015 / 02:10