Tentando copiar o arquivo da área de trabalho para usr / share / audacious / skins usando terminal. O que estou fazendo de errado?

0

Eu tenho uma pasta chamada grey na minha área de trabalho. Eu quero copiar ou movê-lo para usr/share/audacious/skins e ele continua me dizendo que não existe tal arquivo ou diretório. Está lá, no desktop, por que isso continua me dizendo que não é.

Eu tentei isso:

noyfb@noyfb-Latitude-D630:~$ sudo cp home/noyfb/desktop/Grey usr/share/audacious/Grey
[sudo] password for noyfb: 
cp: cannot stat 'home/noyfb/desktop/Grey': No such file or directory

então isso

noyfb@noyfb-Latitude-D630:~$ sudo cp /home/noyfb/desktop/Grey /usr/share/audacious/Grey
cp: cannot stat '/home/noyfb/desktop/Grey': No such file or directory

então isso

noyfb@noyfb-Latitude-D630:~$ sudo mv /home/noyfb/desktop/Grey /usr/share/audacious/Skins/Grey
mv: cannot stat '/home/noyfb/grey': No such file or directory

Alguém sabe o que estou fazendo errado?

    
por NYB 28.03.2014 / 05:02

2 respostas

2

O nome dos arquivos e pastas do Linux faz distinção entre maiúsculas e minúsculas. Como sugerido souravc , o nome da pasta da área de trabalho é Desktop , não desktop. Então você deveria estar fazendo:

sudo cp /home/noyfb/Desktop/Grey /usr/share/audacious/Skins/ -r

Observe o -r no comando, ele é usado quando você deseja copiar arquivos recursivamente. Isso é necessário, pois você diz, Grey é um diretório, você pode omitir -r , quando a origem não é um diretório. Verifique também se o nome da sua pasta é Grey ou grey .

    
por jobin 28.03.2014 / 05:11
2

Verifique se desktop é um erro de digitação. Deve ser Desktop . Tente copiar como

sudo cp -r /home/noyfb/Desktop/Grey /usr/share/audacious/Skins/

ou para mover

sudo mv /home/noyfb/Desktop/Grey /usr/share/audacious/Skins/

Verifique também se a pasta é grey ou Grey . Você mencionou isso de maneira diferente em sua pergunta.

-r é necessário, graças ao @jobin.

    
por souravc 28.03.2014 / 05:06