Como copiar um diretório de sua casa para um sistema de largura

3

Eu quero usar o gerenciador de arquivos para copiar um diretório da minha área de trabalho para o diretório /opt . Quando executo gksudo nautilus , não vejo nada no diretório Desktop.

Se eu abrir o Nautilus normalmente na barra de tarefas, ele mostrará o diretório lampp junto com outros existentes.

Então, como posso visualizar esse diretório para poder recortá-lo e colá-lo no diretório /opt ?

    
por Shawn Mclean 27.11.2011 / 08:37

2 respostas

5

Você está vendo uma área de trabalho vazia porque é o diretório da área de trabalho do root, já que você usa o gksudo para abrir o Nautilus. Então, quando você abrir o Nautilus, siga este caminho a partir da barra lateral esquerda:

% bl0ck_qu0te%

Copie o que quiser. Por um caminho alternativo, você pode usar o terminal para isso:

sudo cp -r ~/Desktop/directory_that_will_be_copied /opt/where_to_copy
    
por heartsmagic 27.11.2011 / 08:54
3

Quando você executa o Nautilus como root (com gksu nautilus ou gksudo nautilus ), considera% a_de_en.wikipedia de root . org / wiki / Home_directory "> diretório home ( /root ) como o diretório home pertinente, do seu próprio diretório pessoal ( /home/shawn , onde shawn é substituído pelo seu nome de usuário real, se diferente).

Esse tipo de coisa não acontece quando você executa comandos não gráficos como root no modo usual (ou seja, com < href="http://manpages.ubuntu.com/manpages/oneiric/en/man8/sudo.8.html"> sudo ). Esta é a principal diferença entre os comportamentos padrão de sudo e suas interfaces gráficas como gksu e gksudo , e é para bom motivo , já que é comum que os programas gráficos criem e mantenham arquivos de configuração no diretório inicial (o que seria tornado imutável pelo usuário que não é root e / ou forneceria uma maneira para os programas executar como o usuário não- root para criar e modificar dados de configuração alterando o comportamento de programas executados como root , ambos indesejáveis).

Como mencionado acima, se o seu nome de usuário for shawn , o caminho completo do diretório inicial será /home/shawn . Sua pasta da área de trabalho é, então, /home/shawn/Desktop . Se você executar o Nautilus como root e navegar para essa pasta, verá (e poderá acessar e manipular) os arquivos em sua área de trabalho.

    
por Eliah Kagan 27.11.2011 / 09:03