cp O alvo do diretório não pode ser encontrado Ubuntu 14.04

1

Estou tentando substituir o som de inicialização no meu ubuntu, desktop-login.ogg, com o meu próprio, Desktop-login.ogg (localizado na pasta Downloads) fazendo o seguinte:

sudo cp desktop-login.ogg.old sudo cp ~/Downloads/Desktop-login.ogg

No entanto, isso aparece

cp: target ‘/home/doughnuts/home/Downloads/Desktop-login.ogg’ is not a directory

Eu achei que era? O que está acontecendo?

    
por Chrisspy704 21.03.2016 / 03:15

2 respostas

1

Primeiro:

Você não precisa usar sudo para copiar para o diretório pessoal da sua casa.

Segundo:

Seu comando cp é:

cp desktop-login.ogg.old sudo cp ~/Downloads/Desktop-login.ogg

Você está tentando copiar arquivos com o nome desktop-login.ogg.old , sudo e cp do diretório atual para ~/Downloads/Desktop-login.ogg . Se você disser cp para copiar vários arquivos, ele assumirá que o destino é um diretório. Como o alvo não é um diretório, ele vai reclamar. O que você precisa usar é apenas:

cp desktop-login.ogg.old ~/Downloads/Desktop-login.ogg

Mas da sua pergunta, você queria copiar o último, para o primeiro. Então, você realmente precisa usar:

cp ~/Downloads/Desktop-login.ogg desktop-login.ogg.old

E se esse arquivo não estiver em seu diretório pessoal, mas em /usr/share (ou em algum lugar como esse, então use sudo ).

    
por muru 21.03.2016 / 04:35
0

Você pode ser mais seguro para criar um backup do arquivo de som original primeiro para poder reverter com segurança, se desejar. O seguinte comando único realizará esse backup:

sudo mv -v /usr/share/sounds/ubuntu/stereo/desktop-login.ogg \
         /usr/share/sounds/ubuntu/stereo/desktop-login.ogg_bak

Em seguida, você pode mover seu próprio arquivo com o seguinte comando:

sudo cp -v $HOME/Downloads/desktop-login.ogg /usr/share/sounds/ubuntu/stereo/

(Observe a minúscula no nome do arquivo btw). Se você deseja reverter para o seu som de login original, você pode executar:

sudo mv -v /usr/share/sounds/ubuntu/stereo/desktop-login.ogg_bak \
         /usr/share/sounds/ubuntu/stereo/desktop-login.ogg

e tudo estará de volta como foi ...

    
por andrew.46 21.03.2016 / 09:20