Quero usar o gerenciador de arquivos para copiar um diretório da minha área de trabalho para o /opt
diretório. Quando executo gksudo nautilus
, não vejo nada no diretório Desktop.
Se eu abrir o Nautilus normalmente na barra de tarefas, ele mostra o lampp
diretório junto com outros existentes.
Então, como faço para visualizar este diretório para poder recortá-lo e colá-lo no /opt
diretório?
Responder1
Você está vendo uma área de trabalho vazia porque é o diretório raiz da área de trabalho, já que você usa gksudo para abrir o Nautilus. Então, ao abrir o Nautilus basta seguir este caminho na barra lateral esquerda:
-> Sistema de arquivos -> home -> seu_nome_de_usuário -> seu_desktop
Depois copie o que quiser. De forma alternativa, você pode usar o terminal para isso:
sudo cp -r ~/Desktop/directory_that_will_be_copied /opt/where_to_copy
Responder2
Quando você correNáutilocomoroot
(com gksu nautilus
ou gksudo nautilus
), considera root
'sdiretório inicial(/root
) como o diretório inicial pertinente, em vez de seu próprio diretório inicial ( , onde/home/shawn
shawn
é substituído pelo seu nome de usuário real, se for diferente).
Esse tipo de coisa não acontece quando você executa comandos não gráficos como root emda maneira habitual(ou seja, comsudo
). Esta é a principal diferença entre os comportamentos padrão de sudo
e seus frontends gráficos como gksu
e gksudo
, e é paraboa razão, uma vez que é comum que programas gráficos criem e mantenham arquivos de configuração no diretório inicial (que seriam tornados inalteráveis pelo não- root
usuário e/ou forneceriam uma maneira para os programas executados como o não- root
usuário criarem e modificarem a configuração dados que alteram o comportamento de programas executados como root
, sendo que ambos seriam indesejáveis).
Como mencionado acima, se o seu nome de usuário forshawn
, o caminho completo do seu diretório inicial é . A pasta da sua área de trabalho é então . Se você executar o Nautilus como e navegar até essa pasta, verá (e poderá acessar e manipular) os arquivos em sua área de trabalho./home/shawn
/home/shawn/Desktop
root