Não é possível mover um arquivo usando o sudo mv

0

Eu quero mover uma pasta baixada (chamada 'Viva' para a pasta de temas em /usr/share/themes/ .

Quando eu digito:

sudo mv /desktop/Viva /usr/share/themes

diz-me que não consegue encontrar a pasta /desktop/Viva .

    
por user285241 25.05.2014 / 21:55

2 respostas

5

Não existe um diretório chamado /desktop .

Você pode estar se referindo ao diretório chamado Desktop em seu diretório pessoal. Esse é o seu diretório inicial, não o diretório raiz. Em um comando shell (e em muitos outros aplicativos), seu diretório inicial pode ser representado com a abreviação ~ (um caractere til). Os nomes dos arquivos diferenciam maiúsculas de minúsculas; é Desktop , não desktop .

sudo mv ~/Desktop/Viva /usr/share/themes
    
por Gilles 25.05.2014 / 22:00
0

Não há diretório / Desktop, mas cada conta de usuário tem um diretório $ HOME / Desktop. Você precisará especificar o caminho completo para o arquivo, e porque você está usando sudo você não pode usar uma abreviação ~ ou ele irá procurar no diretório root users / Desktop que não existe em vez do diretório home do usuário.

Etapas:

  1. No tipo de terminal sudo mv /home/user-name/desktop/Viva /usr/share/themes . Você precisará substituir user-name pelo nome de usuário da conta que está usando.

Notas:

  1. Ao copiar arquivos que não exigem o uso de sudo, você pode abreviar o caminho do diretório inicial dos usuários atuais com um ~ na frente. Por exemplo: cd ~ / Desktop. Isso só funciona para a conta de usuário sob a qual o comando é executado. Portanto, se o Exemplo de usuário executar o comando, ele aparecerá em / home / Example / Desktop.
por mango 25.05.2014 / 23:39